int match(string pattern, string subject)
この関数は、入力文字列が指定したパターンに一致すれば1を返し、一致しなければ0を返します。 標準のHoudiniパターンマッチングが使われます。複数のパターンは、スペースまたはカンマで区切ります。 マッチングの特殊文字は、以下の通りです:
-
?
任意の1文字に一致。 -
*
ワイルドカードに一致。 -
[list]
文字リストに一致。 -
パターンの前にキャレット(^)を付ければ、それに一致するものを排除します。
サンプル:
-
a*
- aで始まる文字列に一致します。 -
a*,^aardvark
- aardvark以外で、aで始まる文字列に一致します。 -
[abc]*z
- a,b,cのどれかで始まり、zで終わる文字列に一致します。 -
g*,^geo*
- geoで始まる文字列以外で、gで始まる文字列に一致します。
string |
|