0

我有很多 php 页面。每个 php 页面都有一个这样的字符串:

<FONT COLOR="#0000FF">Post ID: 16107</FONT>

我想替换为:

<A HREF="#16107">Post ID: 16107</A>

但由于每个 php 页面都有不同的 Post ID,我想匹配每个出现的字符串......我通常使用 notepad2 女巫支持正则表达式和 notepad++ 也支持正则表达式。如何将所有字符串替换为所有目录中的所有文件?大约有350个文件...

4

3 回答 3

2

代替: <FONT COLOR=".*?">(Post ID: ([0-9]+))</FONT>

和: <A HREF="#\2">\1</A>

于 2012-08-07T13:49:57.943 回答
1

搜索

<FONT COLOR=".*?">Post ID: (\d+)<\/FONT>

用。。。来代替

<A HREF="#$1">Post ID: $1<\/A>

于 2012-08-07T13:47:02.653 回答
0

很高兴知道这是可能的:

在 Notepad++ 中,您需要搜索Keep ID: ([0-9]*)并将其替换为New ID: $1.

  • $0表示找到的全部内容,$1括号中是第一个找到的。
  • 您可以[]用来创建一个类(在本例中为数字 0 到 9)
  • 最后,星号告诉解析器尽可能多地重复前一个字符或字符类。
于 2012-08-07T13:46:36.003 回答