私は与えられた文字列からコレクションを検索する検索アプリケーションを作成しています+ *C#:文字列操作のワイルドカード検索
私は、この文字列のコレクションを持っ例えば:
SMITH
をSMATH
バス
SMAG
X
テスト
ユーザ入力* THが出力SMITH、SMATH浴
場合でなければならない場合ユーザーはユーザー入力SM *出力はSMITH、SMATHとSMAG
あるべきときに出力がSMITHとSMATH
する必要があります* THSMを入れて、あなたがこれを行う方法上の任意の提案を持っていますか?あなただけ*私はおそらく*(0文字以上)。でこれを置き換えるかと思います。+(1文字以上)のワイルドカードをお持ちの場合は
.. http://www.dotnetperls.com/を参照してください。正規表現と一致し、http://www.mikesdotnetting.com/Article/46/CSharp-Regular-Expressions-Cheat-Sheet – iamserious
あなたの仕様は不完全です。文字列 "SMTH"が "SM * TH"と一致すると思いますか? IOW、長さ0の文字列を表すことはできますか? – AnthonyWJones
*は一文字を表します – xscape