2024-09-30 14:35:11 发布
网友
我需要一个用于python的正则表达式,它可以查找具有五个连续辅音的单词。在
这些话会有用的-
tnortvcvni (rtvcvn) kahjdflka (hjdflk)
但这些词不会(一行五个字母没有元音)
似乎您不是指固定长度的5个字符,而是至少:
(?:(?![aeiou])[a-z]){5,}
Live demo
注意:设置i标志(如果存在)。在
i
.*[bcdfghjklmnpqrstvwxyz]{5}.*是一种方式,假设使用小写字母。在
.*[bcdfghjklmnpqrstvwxyz]{5}.*
你最好在英语中找到一个有5个连续辅音的单词,尽管有一些辅音,例如“流行语”甚至是令人发狂的“tsktsks”。在
您只需排除所有的元音,小写和大写,并排除属于一个单词的所有其他字符(使用\W)
\W
\w*[^aeiouAEIOU\W]{5}\w*
Demo
更好的是,使用不区分大小写的标志,只传递小写字母
似乎您不是指固定长度的5个字符,而是至少:
Live demo
注意:设置
i
标志(如果存在)。在.*[bcdfghjklmnpqrstvwxyz]{5}.*
是一种方式,假设使用小写字母。在你最好在英语中找到一个有5个连续辅音的单词,尽管有一些辅音,例如“流行语”甚至是令人发狂的“tsktsks”。在
您只需排除所有的元音,小写和大写,并排除属于一个单词的所有其他字符(使用
\W
)Demo
更好的是,使用不区分大小写的标志,只传递小写字母
^{pr2}$Demo
相关问题 更多 >
编程相关推荐