2016-10-06 5 views
0

イメージタグ内のalt属性を置き換えるために、テキストと数値を含むすべてのイメージに対して正規表現を作成しようとしています.1から始まり、すべてのイメージを数えます - (常になります3桁の数字)regexインクリメンタル値を含む文字列を置換する

私はこの

<img class="class1" src="image1.png" alt="sel5.tif"/> 
<img class="class2" src="image2.png" alt="7.tif"/> 
<img class="class3" src="image3.png" alt="whatever.tif"/> 

持っていると私は、このを書かれている

<img class="class1" src="image1.png" alt="image_1"/> 
<img class="class2" src="image2.png" alt="image_2"/> 
<img class="class3" src="image3.png" alt="image_3"/> 

出力としてこれをしたいと思いますすべてのヘルプは非常に多くのあなたは、この正規表現を使用することができます

+0

お使いの言語環境はどの言語ですか? JavaScript? – trincot

+0

私はCaliber(電子ブック用のエディタ)を使用していますので、 'find and replace option'で正規表現を使用するだけです。 – Antonia

+0

regexでは番号付けの可能性がないため、データ。私はあなたの質問に 'calibre'タグを追加しました。それは非常に重要な情報です。 – trincot

答えて

0

いただければ幸いです

などalt="image_1"alt="anything"を見つけることで動作しているようだが、私は交換でのトラブルを持っている:これで

(<.*src=)(['"](.*?)(\d+)([^"]*)\").*\/> 

を交換:

$1$2 alt="$3_$4$5" /> 

onlineを参照してください。

関連する問題