如何在正则表达式中匹配这些单词?

时间:2015-08-03 16:20:47

标签: regex string

我希望使用1个单一正则表达式代码匹配所有这些。  https://regex.alf.nu/4 我写了这个([a-z] {2})(\ w +)?\ 1但它不能正常工作

  1. anallagmatic
  2. bassarisk
  3. abba
  4. 尿囊绒膜
  5. coccomyces
  6. commotive
  7. engrammatic
  8. glossoscopia
  9. hexacoralla
  10. hippogriffin
  11. inflammableness
  12. 奥托
  13. overattached
  14. saffarid
  15. 瓶子草科
  16. scillipicrin
  17. tlapallan
  18. unclassably
  19. 不合宜
  20. unsmelled
  21. warrandice

2 个答案:

答案 0 :(得分:0)

这看起来像您链接的正则表达式高尔夫问题的相反。我可以提出的最短的答案来匹配所有这些单词(而不是其他一组单词):

(.)(.)\2\1

答案 1 :(得分:0)

试试这个:

\b\w*(.)(.)\2\1\w*\b

Demo