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.