ワイルドカード文字リファレンス

提供:GizmoLabs - だいたい CAD LISP なサイト

以下に、CAD製品の機能内で名前や文字列を検索するときに使用できるすべてのワイルドカード文字のリストを示す。

文字 : 定義

  • # (シャープ記号) : すべての数字に対応。
  • @ (アット記号) : すべての英文字に対応。
  • . (ピリオド) : 英数字以外のすべてに対応。
  • * (アスタリスク) : すべての文字に対応、検索文字列のどこでも使用可能。
  • ? (疑問符) : 任意の 1 文字に対応。たとえば、?BC は、ABC、3BC などに対応。
  • ~ (ティルダ) : そのパターン以外のものに対応。たとえば、~*AB* は、AB を含まないすべての文字列に対応。
  • [ ] : 囲まれている文字のうちいずれか 1 つに対応。たとえば、[AB]C は AC と BC に対応。
  • [~] : 囲まれている文字以外に対応。たとえば、[~AB]C は XC には対応するが、AC には対応しない。
  • [-] : 1 文字の範囲を指定。たとえば、[A-G]C は、AC、BC など、GC までに対応し、HC には対応しない。
  • ` (逆クォーテーション) : 次の文字をそのまま読む。たとえば、`~AB は ~AB に対応。


注: 上記のワイルドカード文字リストのサポートは、すべての製品機能で使用できるわけではない。


  • LISP の文字列関数で使うワイルドカードは wcmatch を参照。