我正在寻找使用正则表达式的简单方法,并使用最简单的格式捕获单词的变体。 例如,下面这个词的5个变体。
上调 hhike hiike hikke hikkee
使用类似于以下格式的内容......
[([a-zA-Z]){4,}
]
谢谢
答案 0 :(得分:4)
您是否在寻找/h+i+k+e+/
之类的内容?
含义:
h
字符重复1到无穷大时间i
字符重复1到无穷大时间k
字符重复1到无穷大时间e
字符重复1到无穷大时间如果每个角色最多可以有两次,则可以使用/h{1,2}i{1,2}k{1,2}e{1,2}/
表示“出现1或2次”。
答案 1 :(得分:0)
我认为这更像是一种soundex问题:
答案 2 :(得分:0)
您可能无法在标准正则表达式语法下对此进行一般性解决(即任何单词)。
对于某个特定的词,正如其他人所指出的那样,这是微不足道的。