| On this page | |
| Since | 21.0 |
input 内で regex が一致すると、Trueを返します。 input 内で regex が一致しなかった場合、または、 regex が無効な場合、Falseを返します。 input 内で regex が一致すると、その regex に一致した最初の該当文字列が captured に格納されます。
regex にキャプチャグループが含まれている場合:
-
captured の最初の要素には、 regex 全体に一致した該当文字列が格納されます。
-
captured の次の要素には、個々のキャプチャグループに一致した該当文字列が格納されます。
例:
input |
regex (キャプチャグループあり) |
captured |
|---|---|---|
|
|
|
input |
regex (キャプチャグループなし) |
captured |
|
|
|
入力 ¶
regex:
String
正規表現。
input:
String
検索する文字列。
start:
Int
検索を開始するインデックス。 デフォルトは0で、文字列の先頭を意味します。
end:
Int
検索を終了するインデックス。 デフォルトは-1で、文字列の最後を意味します。
出力 ¶
success:
Bool
input 内で regex が見つかった場合はTrueを返します。
captured:
StringArray
success がTrueの場合、 regex に一致した最初の該当文字列とすべてのキャプチャグループを返します。
| See also |