正規表現によるテキストの編集ができることの有用さは分かっていましたが、その分かりにくさからずっと敬遠していました。今回、『私の年輪』の修正に当たり、あまりに同じ修正が多いので、重い腰を上げて、調べてみました。
まず、ワイルドカードですが、「*」だけでなく、「.*」です。
たとえば、こんなふうに使ってみました。
置換前:「(.*)」
置換後:『$1』
「」で挟まれた文字列を、そのままに『』で挟まれるように置き換える、ということです。
(.*)というふうに、ワイルドカードを()でくくっているのは、それを文字列として置換後の$1として引き渡すということのようです。(未確認)
これは、
https://itlogs.net/sakura-editor-regex-replace/
で知りました。そこにあるサンプル
置換前: <title>(.*)タイトル(.*)</title>
置換後: <title>$1たいとる$2</title>
で示されるように、ワイルドカードは複数指定できるようで、それぞれの文字列は$1・$2と複数指定できるようです。
2022年04月16日
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/189469291
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック
http://blog.sakura.ne.jp/tb/189469291
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック
コメントの投稿について
○お名前とコメント欄の記入は必須です。
○メールアドレスは任意です。記入されても公開はされません。管理人のみに知らされます。
○スパム防止のため、
・ホームページアドレス欄への記入はできません。
・コメント欄にURLは記入できません。
・スパムと思われる語を記入できません。
これらをしようとすると、最終的に投稿完了できません。
○投稿完了後に、管理人の判断でスパムと判断した投稿は削除させていただきます。
○お名前とコメント欄の記入は必須です。
○メールアドレスは任意です。記入されても公開はされません。管理人のみに知らされます。
○スパム防止のため、
・ホームページアドレス欄への記入はできません。
・コメント欄にURLは記入できません。
・スパムと思われる語を記入できません。
これらをしようとすると、最終的に投稿完了できません。
○投稿完了後に、管理人の判断でスパムと判断した投稿は削除させていただきます。