・ ワイルドカード文字

AutoLISP では、以下の文字がワイルドカードとして使えます。
プログラムの中で、不用意に使用すると、意図しない結果が返ることがあるので、注意が必要です。

# (シャープ)           :1つの数字
@ (アットマーク)      :1つのアルファベット
.  (ピリオド)            :1つの非英数字
* (アスタリスク)       :空を含む任意の文字
?(クエスチョンマーク):任意の1文字
~ (チルダー)           :パターンの先頭にある場合、パターン以外の文字
[.......]                       :囲まれた文字のいずれか1文字
[~.....]                       :囲まれた文字以外のいずれか1文字
-(ハイフン)             :[ と ] の間で使われ、文字範囲を指定
, (カンマ)                :2つのパターンの区切り
`(逆クォーテーション):特殊文字

(wcmatch)を用いた文字検索例
カンマの検索    (wcmatch str_xx "*`,*")
円記号の検索  (wcmatch str_xx "*`\\*")

(ssget)で選択セット作る場合の応用例
(setq ss (ssget "C" pt1 pt2 ' ((0 . "*TEXT"))))
(setq ss (ssget "X" '((0 . "TEXT,MTEXT"))))

参考文献:「おぉとりすぷの広場」 記事番号<16667> <16668><16818> <16824>