我需要构造一些正则表达式。我面临下列问题
查找所有字母都按字母顺序排列的以a开头的单词
命令。
我试过-^[a]a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*$
但它不起作用。你知道吗
输入:
查找所有不包含元音和y的单词。
我试过-[^aeiouy]+$
但它不起作用
输入:
找到所有以z开头且至少包含2个y的单词。
我试过-r"\b[z].*(y.*?){2}\b"
但它不能正常工作。它与作品匹配,但不打印
正确(我只是打印findAll()结果的匹配,没有任何结果)
其他)
输入:
yses
ysis
找出所有由交替的元音和辅音组成的单词(在
任何一个顺序)并且长度至少为12。
我试过-^(([aeiou][^aeiou])+|([^aeiou][aeiou])+)$
但不知道如何测试12个或更多字符的长度。你知道吗
^(([aeiou][^aeiou])+|([^aeiou][aeiou])+){12,}$
不适合我。你知道吗
输入:
这是第二个问题的一个例子。你的正则表达式足够好了。你知道吗
输出:
对于第三个问题,我也使用您的正则表达式:
输出:
相关问题 更多 >
编程相关推荐