我正在尝试使用 TextWrangler 更改很多 URL,以 结尾的 URLm.htm
应该丢失m
,但前提是文件名中的字符总数为 7。不应更改字符较少的 URL。
我试过了
/.*?{7}m.htm/
但它不起作用......
解决办法是什么?
我正在尝试使用 TextWrangler 更改很多 URL,以 结尾的 URLm.htm
应该丢失m
,但前提是文件名中的字符总数为 7。不应更改字符较少的 URL。
我试过了
/.*?{7}m.htm/
但它不起作用......
解决办法是什么?
代替
href="([^"]*)\/(.{6})m.htm([^"]*)"
含义:href="
后跟任何非"
字符,直到 a /
(最新的更好:贪婪)然后 6 个字符后跟 a m
,然后是任何非"
字符。
经过
href="\1\/\2.htm\3"
意义 :
\1 = [^"]*
\2 = .{6}
\3 = [^"]*
例子
<a href="google.com/foo/bar/urzadjm.htm">testM</a>
\1 : google.com/foo/bar
\2 : urzadj
\3 : <empty>
如果文件可以是htm
and php
,我建议替换.htm
为(.htm|.php)
(!Warning to back-references change in numbers!)
或许
/\b.{6}m\.htm/
即从字边界开始,后接任意 6 个符号,后接 m.htm。