|
>Imgタグで閉じていない場合に、全置換して閉じたいと思い以下のようにして置換し
>ようとしました
>対象がひとつだけのときはいいのですが、次々やっていくととてもおかしいことにな
>ります
>対象を10個くらいコピペして全置換すると、2つか3つ目以降はむちゃくちゃです
この↑むちゃくちゃになる例を書き込まれては?処理前と処理後と。
できれば「本来はこうなって欲しい」というのも。
ちなみに当方で簡単なテストをしてみました。
---
<img src="image/ListTagSeika.gif" id="NORESIZE">
<img src="image/ListTagSeika.gif" id="NORESIZE">
<img src="image/ListTagSeika.gif" id="NORESIZE">
<img src="image/ListTagSeika.gif" id="NORESIZE">
<img src="image/ListTagSeika.gif" id="NORESIZE">
---
という5行のデータを、
>検索文字:<img[^>]*[^/]\f>
>置換文字:\0/>
にて正規表現ONで全置換したら
---
<img src="image/ListTagSeika.gif" id="NORESIZE"/>
<img src="image/ListTagSeika.gif" id="NORESIZE"/>
<img src="image/ListTagSeika.gif" id="NORESIZE"/>
<img src="image/ListTagSeika.gif" id="NORESIZE"/>
<img src="image/ListTagSeika.gif" id="NORESIZE"/>
---
となりました。
当然の結果と思いますが、なさりたいこととは違うのではないかと思います。
ねんのため、(秀丸の)正規表現では
[^>]* … 「>」以外の文字からなる0文字以上の文字列
例:「abc」とか「a/a」とか「///」とか「」とか
[^/] … 「/」以外の任意の1文字
例:「a」とか「<」とか「>」とか「 」とか
となります。
>秀丸3.14β7
おっと、こちらは秀丸3.13でした。
ベータ版特有の事象であればベータ版の会議室の方に投げた方がよろしいかと。
|
|