例: ワイルドカードによる一致
任意の 1 文字に一致するパターンを指定するには、疑問符(?)を使用します。
capamsc141
任意の 1 文字に一致するパターンを指定するには、疑問符(?)を使用します。
指定する文字 | 一致する文字 |
mmc? | mmc3、mmcx、mmc5 |
mmc?.t | mmc1.t、mmc2.t |
mmc04.? | mmc04.a、mmc04.1 |
0 個以上の任意の文字列に一致するパターンを指定するには、アスタリスク(*)を使用します。
指定する文字 | 一致する文字 |
*i*.c | main.c、list.c、など |
st*.h | stdio.h、stdlib.h、string.h、など |
* | 指定されたクラスのすべてのレコード |
リスト内の任意の文字に一致するパターンを指定するには、以下の例のいずれかに従います。
指定する文字 | 一致する文字 |
[abcgk] | a、b、c、g、または k |
[^abcgk] | a、b、c、g、または k 以外の任意の文字(A、B、d、e、f、@ など)。 |
[a-z] | a から z の間にある任意の文字。 |
[^a-z] | 「a」より小さく「z」より大きい ASCII 値を持つ任意の文字。 |
[Z-] | Z の ASCII 値より大きい ASCII 値を持つ任意の文字(a、b、\、~ など)。 |
[^-A] | 「A」の ASCII 値より小さく ない ASCII 値を持つ任意の文字(B、a、c、~ など)。 |