Find all words with 3 letters with regex

前端 未结 3 1123
有刺的猬
有刺的猬 2020-12-05 21:35

I\'m trying to find all words with 3 letters in a string.
So in this list

cat monkey dog mouse

I only want

cat dog
         


        
3条回答
  •  离开以前
    2020-12-05 22:26

    You should use your match with word boundaries instead of anchors:

    \b[a-zA-Z]{3}\b
    

    RegEx Demo

    When you use:

    ^[a-zA-Z]{3}$
    

    It means you want to match a line with exact 3 letters.

提交回复
热议问题