- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タグに挟まれた間の文字を置換する方法)
タグに挟まれた間の文字を置換する方法
このQ&Aのポイント
- テキストエディタを使用して特定のタグに挟まれた文字を置換または削除する方法について質問です。
- 例えば、テーブルタグの<td>~</td>の間にある文字を処理したい場合にどのようにすればいいのか知りたいです。
- 間には英数日本語などが含まれ、文字数もランダムです。お詳しい方に教えていただきたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
(<th[^>]*>)(.+?)(</th>) ↓ \1Newword\3 じゃなくて (<td[^>]*>)(.+?)(</td>) ↓ \1Newword\3ですね。
その他の回答 (2)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.2
要素内に (<th[^>]*>)(.+?)(</th>) ↓ \1Newword\3 ⇒正規表現 - Wikipedia( http://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE ) th要素には、必須のabbrやそれ以外の属性を含む可能性があるので・・。 EmEditorの場合、複数行(改行コード)を含めて検索する場合は最大行数を指定する必要がある。
- k-josui
- ベストアンサー率24% (3220/13026)
回答No.1
ごく単純に、タグごと検索置換えでいいです。 検索する文字列「<td>かきくけこ</td>」 置換える文字列「<td>さしすせそ</td>」
お礼
有難う御座いました。 大変勉強になりました、正規表現をもっと勉強したいと思います。