説明 |
正規表現をコンパイルして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メソッド |