正規表現のマッチの結果を保持します。
説明
| マッチの後にキャプチャされた部分文字列を抽出します。 |
| 一致した部分文字列のうち、名前が正の整数であるものを配列として返します。 |
| キャプチャされた部分文字列 name の開始インデックスと長さを返します。 戻り値は数値のペア (START, LENGTH) です。キャプチャされた式が一致しなかった場合、戻り値は (-1, 0) になります。 |
| テンプレートを基に一致した文字列の置換文字列を作成します。 |
マッチの後にキャプチャされた部分文字列を抽出します。
例
{value let m:Matcher = "(.*):(.*):(.*)"
{if {m.match? "beginning:middle:end"} then
{output "first: ", m.state[1]}
{output "second: ", m.state[2]}
{output "third: ", m.state[3]}
}
}
一致した部分文字列のうち、名前が正の整数であるものを配列として返します。
説明
キャプチャされた部分文字列 name の開始インデックスと長さを返します。
戻り値は数値のペア (START, LENGTH) です。キャプチャされた式が一致しなかった場合、戻り値は (-1, 0) になります。
テンプレートを基に一致した文字列の置換文字列を作成します。
説明