是否有从字符串输入创建正则表达式模式的函数?

时间:2013-10-09 11:09:55

标签: regex vb.net

我对正则表达式很糟糕,但偶尔他们是解决问题的唯一方法。

.NET框架中是否有一些东西允许您输入未编码的字符串并从中获取模式?您可以根据需要修改哪个?

e.g。我想从一些XML中删除包含文件的CDATA部分,但我无法弄清楚<![CDATA[hugepileofrandombinarydataherethatalsoneedstogo]]>的正确模式是什么,而且每次我遇到一个问题时我都不想寻求帮助正则表达式。

3 个答案:

答案 0 :(得分:1)

此类工具存在,谷歌由“正则表达式生成器”。 但是,正如评论中所建议的那样,更好地学习正则表达式。简单的图案很容易。像<!\[.*?]]>之类的东西 在你的情况下。

答案 1 :(得分:1)

有像expresso这样的正则表达式设计工具......

http://www.ultrapico.com/expresso.htm

答案 2 :(得分:0)

它并不完美,但由于没有合适的.Net组件,text to regex page at txt2re.com是我见过的那些偶尔需要构建正则表达式以匹配字符串但没有时间的人每次想要使用正则表达式时重新学习正则表达式。