プログラミング その他

正規表現で複数の箇所を入れ替える方法

投稿日:

複数の特定の箇所を入れ替えるテクニックです。

確認環境

Sakuraエディタ

置換方法

ここでは例として、:区切りの前後の文字列を入れ替えてみます。

置換前データ

メニュー:AAA
メニュー:BBB
メニュー:CCC

正規表現

置換前:(.*):(.*)
置換後:$2:$1

置換結果

AAA:メニュー
BBB:メニュー
CCC:メニュー

解説

「メニュー:AAA」の「メニュー」と「AAA」入れ替えるように置換。

()の順番で$1、$2と指定ができます。
ここでは、「メニュー」に一致する最初の(.*)が1番目にあるので、$1に該当します。
これを「$2:$1」とすることで、「メニュー」と「AAA」が入れ替わって置換されます。

 
最後までお読み頂き、ありがとうございました!
ご意見・ご要望がありましたら、遠慮なくコメント下さい!
もし内容が良かったらランキング評価を頂けると励みになります(^^)

ランキング評価する

-プログラミング, その他
-

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

【Spring】JSの変更を反映させる方法

Spring Bootのおいて、JavaScriptの変更を反映させる方法です。   設定 application.properties application.propertiesに、以下 …

Javaで数値(int)を部分一致判定する

文字列に変換して判定します。 <方法> ・matchesメソッドで正規表現使う。 ・containsメソッドに判定文字を渡す。 また、メソッドに切り出すと、intを変換する処理を個別に書かなくてよくな …

no image

PHPの開発環境の作り方

前提 OS:Windows10 準備 XAMPPのダウンロード https://www.apachefriends.org/jp/download.html 構築 XAMPPのインストール インストー …

【Office365】Excelのデフォルトフォントを設定する方法

手順 Excelを開く Excelファイルを開きます。 デスクトップにあればよいですが、なければスタートメニューから探しましょう。   オプションメニューを開く 「ファイル」>「オプション」 …

【SpringBoot入門】#11~ 削除ダイアログの作成

概要 検索結果から削除機能を呼び出した際に、削除を確認するためのダイアログです。 実装はjQueryで行いますので、mavenへの追加作業等の準備を別途行います。 イメージ jQueryの準備 jQu …

SpringFramworkの良書

■おすすめ教材
Javaの基本を学んだ人が、次のステップとして読む本(中級者向け)

※SpringはJavaのFrameworkの1つです。
変更のしやすさ、保守性の高さが特徴です。