2013-11-22 86 views
1

我正在尋找簡單的方法來使用正則表達式和捕捉變體的單詞與最簡單的格式。例如,以下單詞的5個變體。正則表達式來捕捉一個單詞的變體

加息 hhike hiike hikke hikkee

使用類似下面的格式的東西...

[([a-zA-Z]){4,}]

感謝

+1

您需要更好地定義變體的含義。顯示一些將會和不應該匹配的樣本。 – 0xCAFEBABE

回答

4

你在尋找類似/h+i+k+e+/

含義:

  • 字面h字符重複1至無窮大時間
  • 字面i字符重複1至無窮大時間
  • 字面k字符重複1至無窮大時間
  • 字面e重複1到無限次的字符

DEMO

如果每個字符可以最大是有兩次,就可以使用/h{1,2}i{1,2}k{1,2}e{1,2}/意爲「本1〜2次」。

+0

哇!它簡單地逃脫了我;那就是訣竅。謝謝謝謝!!! –

0

你可能不能籠統解決這個問題(即任何字)在標準正則表達式語法。

對於一個給定的詞,正如其他人指出的那樣,它是微不足道的。