Hatena::Groupiphone-dev

ninjinkunのiPhone開発日記

 | 

2009-03-01

RegexKit Liteの正規表現はJavaスタイル

17:36 | はてなブックマーク - RegexKit Liteの正規表現はJavaスタイル - ninjinkunのiPhone開発日記

iPhone正規表現と言えばRegexKit Liteですが,内部ではICUライブラリというのを使っているみたいです.このライブラリ正規表現Java正規表現と互換らしいので,何かつまったらJavaで調べればOK.

例えば,括弧やカギ括弧の開始部分のエスケープは,二重にバッククオートが必要.

@"\\("
@"\\["

終了は普通にエスケープでよいのでキモい・・・.

@"\)"
@"\]"

?括弧内のカギ括弧閉じは二重エスケープが必要になったぞ・・・

@"\\[\\[([^\\]]+)\]\]"

ゲスト



トラックバック - http://iphone-dev.g.hatena.ne.jp/ninjinkun/20090301
 |