如何使用正则表达式查找包含特定字母的单词?

use*_*205 6 regex

我需要一个正则表达式来查找包含字母"y"的任何单词.

这是我的想法:

/\bw*[y]\w*\b/
Run Code Online (Sandbox Code Playgroud)

单词边界,某事或什么都没有,y,某事或什么都没有,字边界.
它适用于第一个单词,但不适用于下一个单词.

如何在字符串中获取包含ay的所有单词?

Joã*_*nha 9

也许试试这个:

[a-zA-Z]*y[a-zA-Z]*
Run Code Online (Sandbox Code Playgroud)

这将查找所有带有字母“y”的单词。

我希望我有所帮助。我在http://regexpal.com/上测试过


Boh*_*ian 8

不知道你正在使用什么语言并根据你的尝试语法猜测,这应该工作:

/\b\w*[Yy]\w*\b/g
Run Code Online (Sandbox Code Playgroud)

如果没有"g"(对于"全局")选项,您将只获得第一场比赛.请注意,这也适用于大写和小写的"y".