Fork me on GitHub

正则的应用

遇到的情况

1
2
3
4
5
6
<td>
<a href="http://school.times-rank.cn/LeedsBeckett.html">利兹贝克特大学(Leeds Beckett)</a>
</td>
<td>
<a href="http://school.times-rank.cn/LeedsBeckett.html">详细</a>
</td>

要修改为

1
2
3
4
5
6
<td>
<a href="http://www.myoffer.cn/search/利兹贝克特大学">利兹贝克特大学(Leeds Beckett)</a>
</td>
<td>
<a href="http://www.myoffer.cn/search/利兹贝克特大学">详细</a>
</td>

正则表达式

1
2
3
<td>\s+<a href="http://school.times-rank.cn/[\w_]+.html">(.+?)(([a-zA-Z])*)</a>\s+</td>\s+<td>\s+<a href="http://school.times-rank.cn/.+.html">详细</a>\s+</td>

<td>\s+<a href="http://www.myoffer.cn/search/\1">\1\2</a>\s+</td>\s+<td>\s+<a href="http://www.myoffer.cn/search/\1">详细</a>\s+</td>

Notepad++的正则表达式替换和替换

正则表达式 - 语法

正则匹配.png

问题解决OK