我尝试了很多不同的方法,但它似乎没有用?如果我想找到所有以元音开头的单词,那么正则表达式会怎样?例如,' apple
'或者' Apple
'或' Oranges
'。
不应该是/^[aeiouAEIOU]/
吗?
但它似乎没有用?
答案 0 :(得分:4)
除了start anchor之外使用word boundary,否则只检查整个字符串中的第一个字符,并使用\w*
来保留单词字符。虽然使用i
标志来忽略大小写,但取决于您的编程语言。
/\b[aeiou]\w*/ig
答案 1 :(得分:1)
/^[aeiouAEIOU]\w+/
搜索单词的开头,并以单词字符表达结束。应该捕获所有以元音开头的单词。
答案 2 :(得分:0)
您需要的正则表达式是
mvn package
你只需要从单词边界开始。希望这能解决你的问题。
答案 3 :(得分:0)
^([aeiou]).+\1$
它应适用于:
abc abcea-> True aba-> True a baab -True 阿布扎-> True eaabe->真 Loso 奥尔卡-> True