- ベストアンサー
ワイルドカードと正規表現って何が違うのでしょうか?
ワイルドカードは簡単な文字検索方法で 正規表現は難しいパターンも調べられる文字検索方法ですか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「ワイルドカードと正規表現」じゃなくて、「ファイル名のマッチと正規表現」の事ですかね。 ワイルドカードはトランプ用語で、「他のどんなカードの代わりにも使えるカード(多くの場合ジョーカー)」のことです。そこから転じて、「他のどんな文字にもマッチする特殊文字」の意味で使われます。 ファイル名のマッチ: コマンドラインや、プログラミング言語の一部の関数でのファイル名の指定に使う ? どんな1文字にもマッチ(ワイルドカード) * 0文字以上のどんな文字列にもマッチ(文字列のワイルドカード) Windowsで使えるのは上記2つですが、Unix/Linuxのシェルだともう少しあります。 正規表現: プログラミング言語から様々な文字列パターンを選択するときに使うパターン . どんな1文字にもマッチ(ワイルドカード) * 直前の表現の0回以上の繰り返し(繰り返し指定子の一つ) 他に多数あり。 それぞれ使い場所が違います。
その他の回答 (3)
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.3
見た目は似てますが全く別物です。 本来、正規表現は正規言語を表現するためものです(形式言語とかオートマトンとかを勉強してください)。 ワイルドカードは何にでもマッチする特殊文字、ただそれだけ。
質問者
お礼
ありがとうございます。
- lupin-333333
- ベストアンサー率31% (294/933)
回答No.2
>ワイルドカードと正規表現って何が違うのでしょうか? 自分で作成して業務で検索する仕事につけば、わかることがらです。 >正規表現は難しいパターンも調べられる文字 ”難しい”と言う表現は合わない。”適切な検索結果をもたらすための手段”となる。
質問者
お礼
ありがとうございます。
- trajaa
- ベストアンサー率22% (2662/11921)
回答No.1
正規表現に於ける一つの表記方の一つとしてのワイルドカード
質問者
お礼
ありがとうございます。
お礼
ありがとうございます。