2022年04月16日

覚え書き〜さくらエディターの正規表現(1)

 正規表現によるテキストの編集ができることの有用さは分かっていましたが、その分かりにくさからずっと敬遠していました。今回、『私の年輪』の修正に当たり、あまりに同じ修正が多いので、重い腰を上げて、調べてみました。

さくら正規表現.jpg



 まず、ワイルドカードですが、「*」だけでなく、「.*」です。
 たとえば、こんなふうに使ってみました。

置換前:「(.*)」
置換後:『$1』

「」で挟まれた文字列を、そのままに『』で挟まれるように置き換える、ということです。
(.*)というふうに、ワイルドカードを()でくくっているのは、それを文字列として置換後の$1として引き渡すということのようです。(未確認)
 これは、
https://itlogs.net/sakura-editor-regex-replace/
で知りました。そこにあるサンプル
置換前: <title>(.*)タイトル(.*)</title>
置換後: <title>$1たいとる$2</title>
で示されるように、ワイルドカードは複数指定できるようで、それぞれの文字列は$1・$2と複数指定できるようです。

posted by kewpie at 10:01| Comment(0) | TrackBack(0) | パソコン
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/189469291
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
コメントの投稿について
○お名前とコメント欄の記入は必須です。
○メールアドレスは任意です。記入されても公開はされません。管理人のみに知らされます。
○スパム防止のため、
・ホームページアドレス欄への記入はできません。
・コメント欄にURLは記入できません。
・スパムと思われる語を記入できません。
 これらをしようとすると、最終的に投稿完了できません。
○投稿完了後に、管理人の判断でスパムと判断した投稿は削除させていただきます。