2017.07 «  - - 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.09
TOP > (? カッコハテナから始まるboost正規表現

 ← railsのディレクトリの意味【お気楽日本語訳】 | TOP | mysql-serverインストール

スポンサーサイト 

--年--月--日 (--)
上記の広告は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へ

 ← railsのディレクトリの意味【お気楽日本語訳】 | TOP | mysql-serverインストール

COMMENT

COMMENT POST















管理者にだけ表示

 ← railsのディレクトリの意味【お気楽日本語訳】 | TOP | mysql-serverインストール
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。