.................................................
.............................
何となくリンク
.............................
|
|
|
正規表現使ってますかーっ?!
仕事をする上で必要不可欠な正規表現ですが、
最近、グループ化による後方一致の正規表現にハマってます。
どんな時に役立つのよ?
ってことで実際役立ちそうな使い方をあげてみます。
上記のように【】内に英数字のプログラム名と、その和名が書かれています。
これを、英字表示:和名 ⇒ 和名:英字表示 に入れ替えたい!
こういう時に威力を発揮するのが正規表現のグループ化です。
実際に行う置換方法は以下のように指定します。※EmEditorを使用
()で囲った部分にマッチした正規表現は、
左から順番に\1、\2、\3の文字で後方参照正規表現として使えます。
1行目を例に取ると、青文字の部分が、それぞれ順番に\1 \2 \3になります。
【(AFCC2005.c):(つけ麺拝承SR))(】‥‥1)
つまり【\1:\2\3 と表現するのと一緒。
英字と和名を入れ替えたいのだから、【\2:\1\3 で置換すれば良い。
超便利ッ!!
アプリ系の仕事してる人は確実に使いこなしている正規表現。
社会人は与えられた時間内で一定の成果を求められます。
仕事を効率良くこなさなければいけません。
正規表現は効率化を図る基礎中の基礎です。
是非活用して下さい、私も日々勉学に励んでおります、主にネットワークの。
そして秀丸や、さくらエディタでグループ化と後方参照できるかは不明。
|
|
|