0

这是我要替换的示例

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

3 and 2

但是正则表达式应该匹配前面的任何数字,例如上面的 3,数字 2 始终是数字 2

如果你发现之前的数字</td><td width="8%">和之后的数字 2,你保留数字并</td><td width="8%">用单词替换and

谢谢

4

3 回答 3

1

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

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

并替换为以下内容:

$1 and 2

看下面的图片:

正则表达式

于 2013-09-08T13:12:13.300 回答
0

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

搜索:

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

代替:

\1 and 2
于 2013-09-08T13:19:30.720 回答
0

我相信这应该有效:

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

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

分组版本:

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

于 2013-09-08T12:55:30.607 回答