这是我想要替换的一个例子
3</td><td width="8%">2
与
3 and 2
但是正则表达式应匹配上述3之前的任何数字,例如,数字2始终为数字2
如果您在</td><td width="8%">
之前找到一个数字,在它之后找到数字2,则保留数字并将</td><td width="8%">
替换为and
谢谢
答案 0 :(得分:1)
您可以尝试与以下正则表达式匹配:
([0-9]+)</td><td\s*width="8%">2
并替换为以下内容:
$1 and 2
请看下面的图片:
答案 1 :(得分:0)
我相信这应该有效:
[0-9]+</td><td\swidth="8%">2
如果您的编辑器支持分组编辑,请使用paranthesis标记每个组,然后编辑您需要的组。
分组版本:
([0-9]+)(</td><td\swidth="8%">)(2)
答案 2 :(得分:0)
捕获前面的数字并使用后引用在替换文本中将其输出:
搜索:
(\d+)</td><td width="8%">2
替换:
\1 and 2