質問: 秀丸の正規表現について 秀丸の正規表現で困っています。 改行ありのタグを抜かして改行のないタグだけを検索して置換したいのです。 <メール><ブログ>hogehogeなんちゃら ↓ <教えて>hogehogeなんちゃら は 検索:<メール><ブログ>(.+?) 置換:<教えて>$1 で 置換できますよね。 でわ、 <メール><ブログ>hogehogeなんちゃら <メール><ブログ> fumfumuなんちゃら fumfumuなんちゃら ↓ <教えて>hogehogeなんちゃら <メール><ブログ> fumfumuなんちゃら fumfumuなんちゃら とhogehogeなんちゃらのタグだけ変えるには 検索と置換をどうしたらよいのでしょうか? 検索だけなら 検索:<メール><ブログ>[^\n]+ でできるようですが、置換もするとなると どのように検索と置換をすればよいのでしょうか?
回答: 比較してみると、やっぱり自分のと動作違うような気も少ししますが・・・ なにか導入済みのマクロが干渉してる・・・とかはないですよね とりあえず、[^\n]+も使えると思いますよ。 同じように括弧でくくってやれば、\1で引っ張れました。 検索:<メール><ブログ>([^\n]+) 置換:<教えて>\1