TextWranglerで多くのURLを変更しようとしていますが、ファイル名の合計文字数が7の場合に限り、で終わるURLm.htm
は失われるはずです。文字数が少ないURLは変更しないでください。m
私はもう試した
/.*?{7}m.htm/
しかし、それは機能しません...
解決策は何ですか?
TextWranglerで多くのURLを変更しようとしていますが、ファイル名の合計文字数が7の場合に限り、で終わるURLm.htm
は失われるはずです。文字数が少ないURLは変更しないでください。m
私はもう試した
/.*?{7}m.htm/
しかし、それは機能しません...
解決策は何ですか?
交換
href="([^"]*)\/(.{6})m.htm([^"]*)"
意味:(最新の方が良い:貪欲)までのhref="
非文字の後に6文字が続き、その後に非文字が続きます。"
/
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
である可能性がある場合php
は、次のように置き換えることをお勧めし.htm
ます(.htm|.php)
(!後方参照への警告は数が変わります!)
多分
/\b.{6}m\.htm/
つまり、単語の境界から始まり、6つの記号が続き、その後にm.htmが続きます。