質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
サクラエディタ

サクラエディタは、日本製のWindows向けテキストエディタでオープンソースで提供されています。カラー強調表示やキー操作の自動実行など多彩な機能が特徴。多くの文字コードに対応しており、アウトライン解析も可能です。

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

Q&A

解決済

1回答

798閲覧

サクラエディタの正規表現について

freeair.

総合スコア15

サクラエディタ

サクラエディタは、日本製のWindows向けテキストエディタでオープンソースで提供されています。カラー強調表示やキー操作の自動実行など多彩な機能が特徴。多くの文字コードに対応しており、アウトライン解析も可能です。

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

0グッド

0クリップ

投稿2021/12/22 10:43

編集2021/12/22 10:56

置換前:(文字列A)(文字列B)
置換後:¥1文字列C¥2

上記の置換作業をする際、実際は下記のようなかんじですが

文字列A→リスト
文字列B→[0-9]
文字列C→1

文字列Cが¥1にくっついて、¥11として処理されてしまうようです。
これを回避したい場合、どうするのがよいでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

わたしはサクラエディタ使ったことありませんが、以下のページを見ると接頭辞の使い方が違うようです。

正規表現を覚えよう!サクラエディタでの文字列置換(番号指定参照) | キャスレーコンサルティング株式会社

“$1″と”0″を、”$10″と解釈してくれている模様です。
そんなときは”{}”を使って、”1″と”0″を分けちゃいましょう!

検索条件
([¥.| ][g|s]et[A-Z][^ 0-9]*)_([0-9]+¥()

置換後
${1}0${2}

投稿2021/12/22 12:22

KojiDoi

総合スコア13671

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

freeair.

2021/12/22 12:49

わー、ありがとうございます! ¥{1}だとできないけど、${1}だとできました!(理由はわからないけど…) そもそもダラーでできることも知らなかったし調べ方も分からなかったので大変助かりました。 サクラエディタ使ったことがない中で調べて回答頂きありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問