我有一個由\n
分隔的單詞的長按字母順序排列的列表以及一組諸如'c'和'f'之類的字符。我想找到這兩個字母不同的單詞,如「can」,「fan」,「came」,「fame」,「rice」和「rife」。正則表達式找出相差一個字母的單詞
此正則表達式查找我一些對的話,在很短的列表,你可以see here:
/\n(.*?)c(.*?)\n(.*?\n)*?\1f\2\n/g
然而,這並不表明我與它找到第一個匹配項重疊的任何比賽,並當我在長列表上使用它時,堆棧空間耗盡。
我該如何改進這一點,以便我可以在我的單詞列表中找到所有匹配項?
我當然不是世界上最重要的正則表達式專家,但是這讓我覺得這不是一個需要用正則表達式解決的問題。 – CollinD
您可能想要指出您的答案需要什麼正則表達式。 – neontapir
目前我正在Sublime Text中工作,但如果需要的話,我可以使用不同的風味。 –