ホームページ  >  記事  >  ワイルドカード文字 * と ? の違いは何ですか?

ワイルドカード文字 * と ? の違いは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2021-02-25 15:50:0261606ブラウズ

ワイルドカード文字 * と ? の違いは、「*」はゼロ文字、単一文字、または複数の文字の置換に使用できるのに対し、「?」は 1 文字の置換にのみ使用できることです。「*」は、一致の数は無制限ですが、「?」に一致する文字の数は制限されています。

ワイルドカード文字 * と ? の違いは何ですか?

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

ワイルドカード文字「*」と「?」の違いは、「*」はゼロ、単一、または複数の文字の置換に使用できるのに対し、「?」は次の目的でのみ使用できることです。 1 文字を置き換えます。 「*」は一致の数が無制限であることを意味し、「?」は一致する文字の数が制限されていることを意味します。

この手法は主に英語の検索で使用されます。たとえば、「"computer*"」と入力すると、「computer、computers、computerized、computerized」などの単語が検索され、「comp?」と入力すると、「comp? ter" では、"computer,computer,computer" などの単語のみが見つかります。

拡張情報:

ワイルドカード文字には、主にアスタリスク (*) と疑問符 (?) が含まれます。ファイルのあいまい検索に使用されます。フォルダーを検索するとき、これを使用して 1 つ以上の実際の文字を置き換えることができます。実際の文字がわからない場合、または完全な名前を入力するのが面倒な場合は、ワイルドカードを使用して 1 つを置き換えることができます。

ワイルドカードの使用方法 - 曖昧な条件 合計:

1. 例: 要件: 製品に含まれる「T シャツ」の合計数量を確認します

商品列の T シャツの合計数量を合計する必要があります。 =SUMIF(A2:A18,"*T-shirt*",D2:D18) という式を入力します。 「Tシャツ」の前後に他のデータがあるので、条件は「*Tシャツ*」となり、「Tシャツ」を含むデータを全て足して「シャツ」の個数を求めます。 2. たとえば、次のように尋ねます。商品の最後の単語が「スカート」で、セルが 5 文字である場合に対応する合計数量を調べます。

商品列に次の式を入力します。 =SUMIF(A2: A18、「????スカート」、D2:D18)、5文字で最後の文字が「スカート」なので、条件「?」には「????スカート」を1つ入力します。 "任意の 1 文字を表します。

関連する無料学習の推奨事項:

php プログラミング (ビデオ) #

以上がワイルドカード文字 * と ? の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。