Emacsでreplace-regexpコマンドを試していましたが、正しい正規表現を作成する方法がわかりません。私のファイルは次のようになります。
<img src="http://s.perros.com/content/perros_com/imagenes/thumbs/1lundehund2.jpg" />
<img src="http://s.perros.com/content/perros_com/imagenes/thumbs/1pleon2.jpg" />
そして私は交換したい:
<img src="" class="class-1lundehund2.jpg" />
<img src="" class="class-1pleon2.jpg" />
私はこの正規表現を使用していましたが成功しませんでした(0回の出現を置き換えました):
M-x replace-regexp
Replace regexp: src\=\"http\:\/\/s\.perros\.com\/content\/perros_com\/imagenes\/thumbs\/\([a-zA-Z0-9._-]+\)\"
Replace regexp with: src\=\"\" class\=\"class-\1\"
ただし、同じ正規表現を使用するリビルダーモードでは(\([a-zA-Z0-9。- ] + \)を\\([a-zA-Z0-9。- ] + \\)で変更)すべての結果は右に強調表示されます。何が起こっているのかわかりません、何かヒントはありますか?