我不擅长正则表达式,但偶尔它们是解决问题的唯一正确方法。
.NET 框架中是否有某些东西允许您输入未编码的字符串并从中获取模式?然后您可以根据需要修改哪个?
例如,我想从某些 XML 中删除一个包含文件的 CDATA 部分,但我无法确定正确的模式是什么,<![CDATA[hugepileofrandombinarydataherethatalsoneedstogo]]>
并且我不想每次遇到正则表达式模式时都寻求帮助。
这样的工具存在,谷歌通过“正则表达式生成器”。但是,正如评论中所建议的,最好学习正则表达式。简单的图案很容易。像<!\[.*?]]>
你的情况。
有正则表达式设计工具,如 expresso...
它并不完美,但由于没有合适的 .Net 组件,txt2re.com上的正则表达式页面的文本对于那些偶尔需要构建正则表达式以匹配字符串但没有时间的人来说是最好的每次他们想使用正则表达式时都要重新学习。