regex

\wは英数字にマッチ

最小一致

abc.\{-}.html と書く。これはabc.*?.htmlと書く最小一致と等しい vimの正規表現の使い方メモ おおおおおーーーーーなるほど。できた。 PerlとJavaでは、abc.*?.htmlとやりますよね。

正規表現見習い

[hoge@bar]$ echo 1234 | sed -e 's/:digit:\{2\}/yy/' yy34

メモ

regexってレジックスと読むのでしょうか。。 基本正規表現 grep、sedなど 拡張正規表現 egrep、awk、tcl、Python、Perl、Rubyなど

正規表現入門2

きのうのつづき。 スペースを数値でやってみます。 なんかスペースはなにやらワナがありそうな気がするので(勝手な思い込み) value="hogehoge7777777" こういうテキストから数値をはずしたい。 まず、遠回り。 s/\D*/x/ これは↓ x7777777" になりますと。 …

正規表現に入門

value="hogehoge " のhogehogeのうしろにある半角スペースを取り除いて value="hogehoge" としたいのですが、できずorx。 sed s/value="\([^\s]*\)"/value="\1"/g sed.txt ではダメなのですね。。ダメなのがわかるようなわからないような・・・ sed s/\s//g …