Заменить
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)
(! Предупреждение об изменении обратных ссылок в числах!)