2017.09 «  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - - - - » 2017.11
TOP > CATEGORY > 正規表現

TOP

スポンサーサイト 

--年--月--日 (--)
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


【広告】

[--.--.--(--) --:--] スポンサー広告 | Trackback(-) | Comment(-)
↑TOPへ

(? カッコハテナから始まるboost正規表現 

2007年04月13日 ()
(? カッコハテナから始まるboost正規表現で超混乱したのでメモしておきましょう。railsとはあんまり関係ないけど。

http://www.boost.org/libs/regex/doc/syntax_perl.html

(a)bc
 abcにマッチ。aを$1に入れる

(?:a)bc
 abcにマッチ。ただ、aを$1には入れない

(?=a)abc
 abcにマッチ。aにマッチしたら、(?=a)を消したabcでもう一回マッチングを試みる。$1には何も入らない

(?=a)bc
 永遠にマッチしない。aにマッチしたら、(?=a)を消したbcでもう一回マッチングを試みてマッチするような文字はあり得ないから

(?!a)bc
 bcにマッチ。a以外の文字にマッチしたら、(?!a)を消したbcでもう一回マッチングを試みる。$1には何も入らない

【広告】

スポンサーサイト
[2007.04.13(Fri) 16:41] 正規表現Trackback(0) | Comments(0) 見る▼
↑TOPへ

TOP
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。