我试图用带有重复字符的字符串来获取单词。 例如:" II loooovve这个视频。它是awesooooommeee。"
我如何得到结果: loooovve awesooooommeee ?
答案 0 :(得分:1)
您可以将此正则表达式与反向引用一起使用:
\b\w*(\w)\1\w*
RegEx分手:
\b # word boundary
\w* # match 0 or more word characters
(\w) # match a single word char and capture it as group #1
\1 # back-reference to captured group #1 to make sure we have a *repeat*
\w* # match 0 or more word characters
顺便说一句,它也会匹配II
,因为它有重复的字符I
。
答案 1 :(得分:0)
用于匹配3个重复字母的所有单词的模式:
\b\w*(\w)\1{2}\w*
II loooovve 此视频。它的 awesooooommeee 。