正则的转义

(\d{3})\s\d{3}-\d{4}

对java的解释器来说,在反斜线字符(/)前的字符有特殊的含义。在java中,与regex有关的包,并不都能理解和识别反斜线字符(\ ),尽管可以试试看。但为避免这一点,即为了让反斜线字符 \ 在模式对象中被完全地传递,应该用双反斜线字符( \ \ )。此外圆括号在正则表达中两层含义,如果想让它解释为字面上意思(即圆括号),也需要在它前面用双反斜线字符 \ ( \ )。也就是像下面的一样: ( 厦门叉车 support)

\\(\\d{3}\\)\\s\\d{3}-\\d{4}

猜你喜欢

转载自blog.csdn.net/weixin_42286175/article/details/84729019