查找五个连续辅音的正则表达式

2024-09-30 14:35:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一个用于python的正则表达式,它可以查找具有五个连续辅音的单词。在

这些话会有用的-

tnortvcvni (rtvcvn)
kahjdflka (hjdflk)

但这些词不会(一行五个字母没有元音)

^{pr2}$

Tags: 字母单词元音辅音pr2tnortvcvnihjdflkrtvcvn
3条回答

似乎您不是指固定长度的5个字符,而是至少:

(?:(?![aeiou])[a-z]){5,}

Live demo

注意:设置i标志(如果存在)。在

.*[bcdfghjklmnpqrstvwxyz]{5}.*是一种方式,假设使用小写字母。在

你最好在英语中找到一个有5个连续辅音的单词,尽管有一些辅音,例如“流行语”甚至是令人发狂的“tsktsks”。在

您只需排除所有的元音,小写和大写,并排除属于一个单词的所有其他字符(使用\W

\w*[^aeiouAEIOU\W]{5}\w*

Demo


更好的是,使用不区分大小写的标志,只传递小写字母

^{pr2}$

Demo

相关问题 更多 >