テキスト行で類似または正確な単語を見つける必要があります。例えば:
私は次のパターンを持っています:
(Abarth|Alfa\s+Romeo|Aston\s+Martin|Audi|Austin)
入力文字列は:Alfa RomまたはAlfa Romeo Contata
結果として:Alfa Romeo可能な限り。
私は100以上のメイクを持っており、それらを「オートコンプリート」で使用したいと考えています。
正規表現パターンでそのような検索を行うにはどうすればよいですか?
疑問符は、正規表現の前のトークンをオプションにします。例:と の両方にcolou?r一致します。colourcolor
丸かっこを使用してグループ化し、閉じかっこの後に疑問符を配置することで、複数のトークンをオプションにすることができます。例:Nov(ember)?と が一致NovしNovemberます。
複数の疑問符を含めることで、多くの選択肢に一致する正規表現を作成できます。、、およびにFeb(ruary)? 23(rd)?一致します。February 23rdFebruary 23Feb 23rdFeb 23