-
ダッシュで区切られた単語と通常の単語を一致させたい。現在、私はこの正規表現を使用して
います\b(word|someother|xyz|....|word50)\b // upto 50 words
が、今の問題は、次のような一致する単語も必要です
w-ord
w-o-r-d
some-oth-e-r
x-y-z
(-)?
したがって、このようにすべての文字の後に手動で配置する代わりに
\b(w(-)?o(-)?r(-)?d|w(-)?o(-)?r(-)?d|someother|....|word50)\b
正規表現でこれを行う短い方法はありますか?それも一致でき-
ます。リストが長すぎるので、より短い方法が必要です