|
拡張ワイルドカード
CsvCargoで用いるワイルドカードは、Visual Basicに搭載されているワイルドカードをさらに独自拡張したものです。基本的には、通常のワイルドカードと同等ですが、使えるコマンドが増えています。
| パターン |
意味 |
| ? |
任意の1文字 |
| * |
任意の複数文字(0文字以上) |
| # |
任意の数字1文字 |
| [str] |
str に指定した文字のどれか1文字 |
| [!str] |
str に指定した以外の文字のどれか1文字 |
| [*str] |
str に指定した文字の0回以上の繰り返し(!の併用可) |
| [+str] |
str に指定した文字の1回以上の繰り返し(!の併用可) |
| [=ab|cd] |
ab か cd のどちらかの文字列 |
拡張ワイルドカード使用例
以下に利用例を示します。
| パターン |
文字列 |
マッチするか |
| ab?d |
abcd |
○ |
| ###-#### |
321-1234 |
○ |
| [A-Z]eer |
Beer |
○ |
| [あ-お]かい |
あかい |
○ |
| [!あ-お]かい |
あかい |
× |
| [!あ-お]かい |
ゆかい |
○ |
| [*あ-ん]い |
あい |
○ |
| [*あ-ん]い |
い |
○ |
| [=あけまして|誕生日]おめでとう |
あけましておめでとう |
○ |
| [=あけまして|誕生日]おめでとう |
誕生日おめでとう |
○ |
|
|