正規表現メモ
gawk 正規表現
\w
[[:alnum:]_]
の簡潔な表現とみなして良い。\W
[^[:alnum:]_]
の簡潔な表現とみなして良い。\<
/\<away/
は`away'にマッチするが、 `stowaway'にはマッチしない。\>
/stow\>/
は`stow'にマッチするが、 `stowaway'にはマッチしない。\y
\B
/\Brat\B/
は`crate'にマッチする。しかし、`dirty rat' にはマッチしない。`B'は簡単にいうと`\y'の反対語である。\( .... \) () でマッチの塊を扱う
\n \n は n 番目の () に対応 ([a-z]*) \1*
gsed 正規表現
\<
“単語”の先頭。
\>
“単語”の末尾。
\b
“単語”の先頭、あるいは末尾。言い換えれば、 “語の区切り”とマッチする。
\B
“単語”の中にある空文字列にマッチします
\`
バッファの先頭。
\'
バッファの末尾。
\w
“単語”を構成するキャラクタ、つまり文字と数字それにアンダースコア のいずれか。
\W
“単語”を構成するキャラクタ以外のキャラクタの いずれか。
\s
「空白」一文字とマッチする。localeの影響に注意。
\S
「空白以外」の一文字とマッチ。
0 件のコメント:
コメントを投稿