是否有一个通过选择所需区域来创建文本正则表达式的应用程序?
时间:2020-03-06 14:36:45 来源:igfitidea点击:
我希望这是与程序员有关的问题。我从事C编程的业余爱好。出于我自己的目的,我需要解析html文件,最好的主意是..regular表达式。正如许多人所发现的那样,学习它们非常耗时,因此,如果我们了解某个能够接受输入的应用程序(任何代码段),了解我的需求(由我选择一个程序段),我会很感兴趣我需要"剪切"的代码),并为其提供适当的正则表达式或者更多选项。
正如我所听到的,Regex本身就是一门科学,因此它可能不像我想象的那么容易。
解决方案
这不是我们问题的真正答案,因为它与正则表达式无关,但是HtmlAgilityPack可能会进行解析。
是的,Roy Osherove确实写了我们想要的法规
我们可能还想尝试txt2re:http://txt2re.com/,它尝试识别用户提供的字符串中的模式,并允许从中构建正则表达式。
在这一点上,我必须同意Sunny的观点:如果要解析html,最好将其转换为XML(使用HTML Agility包非常容易),然后可以使用XPATH表达式而不是正则表达式,那就更好适合这份工作。