STARDUST can be found.

ごくたまに振り返るためのMEMO書きです。

VxEditor の正規表現メモ。

使わないとすぐ忘れる・・・。
昨夜2時間くらい考えて思い出せなかったwww忘れるとかのレベルぢゃねぇwwww

検索語 : ^([0-9]*)

置換語 : ¥n¥n¥n$0

改行3個入れて、グループ化した文字を置き換え。

検索前 :

1
2
3

検索後 :




1



2



3

 

という感じ。

( ) で囲んでグループ化。
VxEditor の場合、

  置き換えには以下の正規表現が使用可能です。

    \t        タブ
    \n        改行・復帰
    $n        グループ化した文字列(n=0で全体、1からグループ順)

  内部に記憶しないグループ化を行いたい場合は、(?: と ) で囲みます。

    ※ AWK互換正規表現では$nは$0しか使用できません。

  VxEditorでは内部的に改行を 0D0A のコードで扱っています。そのため
  VxEditor の正規表現では \n で 0D0A にアクセスできるようになって
  います。

ということなので。

*

Riue ちゃんの正規表現講座
http://www.sixnine.net/regexp/regexp1.html

Perl正規表現雑技
http://www.din.or.jp/~ohzaki/regex.htm#Top

 

詳説 正規表現 第3版

詳説 正規表現 第3版

 
正規表現ハンドブック (Technical Handbook Series)

正規表現ハンドブック (Technical Handbook Series)

 
正規表現ケーススタディブック

正規表現ケーススタディブック

 

 

初めてのPerl 第6版

初めてのPerl 第6版

 
続・初めてのPerl 改訂第2版

続・初めてのPerl 改訂第2版