问题描述
http://example.com/main.do?y=yeay
http://example.com/main.do?y=hahahehe
http://example.com/main.do?d=wow
http://example.com/blah/blah/product.do?p=49302
等...
我想像下面一样更改它们。
http://example.com/main.do@y=yeay.html
http://example.com/main.do@y=hahahehe.html
http://example.com/main.do@d=wow.html
http://example.com/blah/blah/product.do@p=49302.html
这些是html / do / asp文件中的链接。 如何更改它们?谢谢。 我也可以使用其他程序而不是noteoad ++,并且我同时拥有macOS和Windows 谢谢
解决方法
- Ctrl + H
- 查找内容:
https?\S+?\.do\K\?(\S+)
- 替换为:
@$1.html
- 取消检查 匹配案例
- 检查 环绕
- 检查 正则表达式
- 取消检查
. matches newline
- 全部替换
说明:
https? # http OR https
\S+? # 1 or more non spaces,not greedy
\. # a dot
do # literally "do"
\K # forget all we have seen until this position
\? # question mark
(\S+) # group 1,1 or more non spaces
替换:
@ # literally
$1 # content of group 1
.html # literally
屏幕截图(之前):
屏幕截图(之后):