正则表达式是正确的,但在记事本++中不起作用



我想从所有XSL模板中删除一个表单元格。代码如下:

<td width="100"><img src="/logos/code.png" border="0" width="100"/></td>

每个文件中的代码.png都不同。我的正则是以下内容:

<td.*><img.*/logos/.*png.*/></td>

我在https://regex101.com/上测试了该表达式,并且与上面的字符串匹配,但是当我尝试查找&amp;替换为记事本 ,它不给我匹配。我的XSL全是一行,因此线路断开并不是问题。有人可以帮助我,并给我一个在NP 中起作用的模式?

您一定不能ESPACE <>

这是您的正则:<td.*?><img.*?/logos/.*?png.*?/></td>。我还将?添加到我们的.*中,以确保它不会像贪婪一样。

最新更新