是否有通过选择通缉区域创建正则表达式文本的应用程序?

时间:2008-09-23 17:18:56

标签: c# regex automation

我希望这是程序员相关的问题。我从事C#编程的业余爱好。为了我自己的目的,我需要解析html文件,最好的想法是..正则表达式。正如许多人发现的那样,学习它们非常耗时,因此如果您了解一些能够采用输入(任何代码片段)的应用程序,我很感兴趣,了解我需要什么(由我选择一段我需要“剪掉”的代码),并且为它提供正确的正则表达式或更多选项。

正如我所听到的,正则表达式本身就是一门科学,所以它可能并不像我想象的那么容易。

4 个答案:

答案 0 :(得分:8)

是的,Roy Osherove写下了您正在寻找的内容 - regulazy

答案 1 :(得分:2)

对您的问题不是真正的答案,因为它与正则表达式无关,但HtmlAgilityPack可以帮助您解析。

答案 2 :(得分:2)

您可能还想尝试txt2re:http://txt2re.com/,它尝试识别用户提供的字符串中的模式,并允许从中构建正则表达式。

答案 3 :(得分:1)

我必须同意Sunny的观点:如果你正在解析html,你最好把它转换成XML(使用HTML Agility包它很简单)然后你可以使用XPATH表达式而不是正则表达式,它更适合这项工作。