Java正则表达式

Posted Code_exploration

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java正则表达式相关的知识,希望对你有一定的参考价值。

一、含义:

  是一个有规律的,有特定意义的一串字符,通常用来进行匹配,查找等操作。

二、常用符号

  .:任意字符

  [abc]:表示abc中的任意一个字母

  [^abc]:表示除了abc之外的任意字符

  [0-9]:表示0-9中的任意一个数字

  [a-z]:表示a-z中的任意一个字母

  [0-9a-zA-Z]:表示这些字符中的任意一个

  [a-z&&[^abc]]:表示a-z中除了abc之外的任意一个字符

  [\d]:表示0-9中的任意一个数字

  [\D]:表示非数字中任意一个字符

  [\w]:表示单词字符中任意一个,相当于[0-9a-zA-Z]

  [\W]:表示除了单词字符外的任意一个

  [\s]:表示[\n\t\r\f],空白

  [\S]:表示非空白

  \d*:表示有0个或0个以上数字

  \d?:表示没有或者有1个的数字

  \d+:表示有1个或者是1个以上的数字

  \d{n}:表示标有n个数字

  \d{n,}表示有n个或n个以上的数字

  \d{n,m}:表示有n-m个数字

 

   ():表示分组

  在写字符串时,想表达“\”这个字符,必须在前面添加转义字符“\”

 

以上是关于Java正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

java 正则表达式

java编程基础 正则表达式

java匹配url的正则表达式

java正则表达式怎么书写?

java 正则表达式 ^java 是啥意思

JAVA正则表达式代码