|
説明 |
正規表現をコンパイルしてRegexPatternオブジェクトを生成します。 このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。 |
|||||||||||||||||||||||||
|
呼出形式 |
var rp = RegexPattern.Compile( regex [, flags [, mode ]] )
|
|||||||||||||||||||||||||
|
戻り値 |
RegexPatternオブジェクト
|
|||||||||||||||||||||||||
|
引数 |
String regex |
正規表現
|
||||||||||||||||||||||||
|
|
integer flags |
マッチフラグ 以下の値の組み合わせを指定します。
省略した場合は0(指定なし)です。 |
||||||||||||||||||||||||
|
|
integer mode |
正規表現エンジンをUnicodeモードで生成する場合は、RegexPattern.Unicodeを指定します。 省略した場合は0(通常モード)です。
|
||||||||||||||||||||||||
|
例外 |
Func 4 |
引数の値が不正です |
||||||||||||||||||||||||
|
使用例 |
var p = RegexPattern.Compile("Biz/([a-zA-Z]+)", RegexPattern.CASELESS, RegexPattern.Unicode); var m = p.Matcher("Biz/Browser");if (m.Matches()) { print(m.Group(1), "\n");}
|
|||||||||||||||||||||||||
|
関連項目 |
Matchesメソッド |
|||||||||||||||||||||||||