use*_*330 6 java regex string parsing
我正在尝试在字符串中找到包含3个字母的所有单词.
所以在这个列表中
cat monkey dog mouse
Run Code Online (Sandbox Code Playgroud)
我只想要
cat dog
Run Code Online (Sandbox Code Playgroud)
这是我的表达:
^[a-zA-Z]{3}$
Run Code Online (Sandbox Code Playgroud)
我用不同的在线正则表达式测试器测试了它,但它们都没有与我的表达相匹配.
anu*_*ava 12
你应该使用你的匹配词边界而不是锚点:
\b[a-zA-Z]{3}\b
Run Code Online (Sandbox Code Playgroud)
当你使用:
^[a-zA-Z]{3}$
Run Code Online (Sandbox Code Playgroud)
这意味着你想匹配一行精确的3个字母.