-
LIKE
Result = Expression [ NOT ] LIKE Pattern AS Boolean |
Expression文字列がPattern文字列と一致すればTRUEを返します。
NOTが指定されていると、テストは反転されます。
このパターンでは大文字と小文字が区別されず、次の総称文字を含めることができます。
Generic character |
Matches |
---|---|
* |
Any number of any character. |
? |
Any single character. |
[abc] |
Any character between the brackets. |
[x-y] |
Any character in the interval. |
[^x-y] |
Any character not in the interval. |
space | Any number of spaces or characters with an ASCII code lower than 32. |
{aaa,bbb,...} |
One of the strings between the square brackets. The strings are separated by commas. |
\x |
The character x , even if it is a generic character. Use this for matching a generic character. |
Examples
Print "Gambas" Like "G*"
True
Print "Gambas" Like "?[Aa]*"
True
Print "Gambas" Like "G[^Aa]*"
False
Print "Gambas" Not Like "M{$,onsanto,afia}"
True
円記号を2倍にする必要があります。そうしないと、\ *は\ n、\ tなどの特殊文字としてコンパイラによって解釈されます。 Print "Gambas" Like "G[Aa]\\*"
|
LIKEはASCII文字列のみを扱います。 UTF-8文字列と一致させる必要がある場合は、gb.pcreコンポーネントを使用してください。 |
コメント
最新を表示する
NG表示方式
NGID一覧