繁体   English   中英

Notepad ++的正则表达式可以代替它吗?

[英]Regular expression for Notepad++ to replace this?

这是我要替换的示例

3</td><td width="8%">2

3 and 2

但是正则表达式应该与前面的示例中的3之前的任何数字匹配,并且数字2始终是数字2

如果您在</td><td width="8%">之前找到一个数字,并在其后找到数字2,则保留数字并将</td><td width="8%">替换为单词and

谢谢

您可以尝试与以下正则表达式匹配:

([0-9]+)</td><td\s*width="8%">2

并替换为以下内容:

$1 and 2

看下面的图片:

正则表达式

我相信这应该有效:

[0-9]+</td><td\\swidth="8%">2

如果您的编辑器支持分组编辑,请使用括号标记每个组,然后编辑所需的组。

分组版本:

([0-9]+)(</td><td\\swidth="8%">)(2)

捕获前面的数字,并使用反向引用将其输出回替换文本中:

搜索:

(\d+)</td><td width="8%">2

更换:

\1 and 2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM