のすべてのURLに「php」を追加する必要がありhref="xxx"
ます。これは「php」で終わらないものです。
私はネガティブな先読みを使用します(?!php)
:
find = r'href="(.+?)(?!php)"'
replace = r'href="\1.php"'
re.sub(find, replace, 'href="url"')
re.sub(find, replace, 'href="url.php"')
両方とも拡張子を追加します:
href="url.php"
href="url.php.php"
なぜネガティブ先読みが機能しないのですか?