如何使用正则表达式查找字符串中不包含字母i
的所有单词。例如,字符串是
This is my first regex example
输出应该是
my
regex
example
编辑:我尝试了打击正则表达式,但不起作用
"\\b\\w*[^i]\\w*\\b"
最佳答案
试试这个正则表达式:\b[^i\s]+\b
说明:\b
-a word-boundary-返回单词和非单词字符之间的0长度匹配[^i\s]+
-匹配1个以上出现的既不是i
也不是空格字符的字符\b
-单词边界
Click for Demo
Click for JAVA code