我遇到了问题
<tx:itypes\b[^>]*>(.*?)</tx:itypes>
它应该替换标签和里面的一切。如果它只是一行,它工作正常:
<tx:itypes> some stuff here </tx:itypes>
但是其中有15-20行其他标签&lt; tx:itypes&gt; 如何更改它以删除所有内容?感谢。
答案 0 :(得分:3)
如果您使用的是与Perl兼容的正则表达式,那么最简单的方法是在表达式中添加s
标志。
否则,使用[\d\D]
匹配任何字符是一种常见的做法,无论行结束如何:
<tx:itypes\b[^>]*>([\d\D]*?)</tx:itypes>