正規表現

正規表現による置換の注意

問題 正規表現について、 hoge = 64; の64のみ取り出したい場合の置換の正規表現として、 検索用語: .*(\d*).* 置換後: $1と指定し、置換したが、64のみ取り出すことができない。 原因 初心者が陥りやすそうなミスだが 検索用語: .*(\d*).*では、先頭の.*…

emacsでの正規表現に無い機能

emacsの正規表現では、{}のシンタックスが無い。つまり、 {m} : m回にマッチ {m,} : m回以上にマッチ {m , n} : m回以上n回以下にマッチが無い。 これは不便だ。