我想匹配由破折號-
分隔的單詞和正則單詞。 目前我使用正則表達式 \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
在那裏任何使用正則表達式的簡短方法都可以匹配-
。 由於列表太長我希望有一個更短的方式
你正在使用哪種語言/工具! – Anirudha
語言是php –
你不需要用正則表達式**只能**。你可以反過來提取單詞,然後將它與你的有效單詞列表進行匹配 – Anirudha