这是我要替换的示例
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
看下面的图片:
捕获前面的数字并使用反向引用将其输出到替换文本中:
搜索:
(\d+)</td><td width="8%">2
代替:
\1 and 2
我相信这应该有效:
[0-9]+</td><td\swidth="8%">2
如果您的编辑器支持分组编辑,请使用括号标记每个组,然后编辑您需要的组。
分组版本:
([0-9]+)(</td><td\swidth="8%">)(2)