TestStringAgainstPattern(string, string)

与えられたテキストが特定のパターンにマッチするか否かを返す。

int TestStringAgainstPattern(
    string sPattern,
    string sStringToTest
);

Parameters

sPattern

探すパターンをあらわす文字列(詳細はRemarks sectionを参照)

sStringToTest

パターンによってチェックされる文字列


Description

sStringToTestがsPatternにマッチする場合はTRUEを返し、さもなくばFALSEを返す。



Remarks

Noel (Bioware)によると:
** 0個以上の文字にマッチする
*w 1個以上の空白(whitespace)
*n 1個以上の数字(numeric)
*p 1個以上の句読点(punctuation)
*a 1個以上のアルファベット
| は「または(or)」
( と ) がブロックとして使える

- クリーチャーに「**」を聞くようにすると、すべての文字列にマッチする。
- 「**funk**」を聞くようにすると、「funk」という語を含むすべての文字列にマッチする。
- 「**(bash|open|unlock)**(chest|door)」は、「open the door please」とか「he just bashed that chest!」というような文字列にマッチする。


Version

1.22

See Also

categories: String Functions


author: Tom Cassiotis, JP team: weed
Send comments on this topic.