java正则表达式语法中的标签是什么呢?是类似\\S,\\d这样的东西吗?

java正则表达式语法中的标签是什么呢?是类似\\S,\\d这样的东西吗?

标签是什么,在我的理解里;标签是一个功能实现的最小单位工具;

比如html里的一系列标签,功能具体化就是标签

那在java正则表达式语法中的标签是什么呢?

各种各样样的定义就是标签,它们组合起来就是正则表达式;

举个例子,字符类

[abc] a、b 或 c(简单类)

[^abc] 任何字符,除了 a、b 或 c(否定)

[a-zA-Z] a 到 z 或 A 到

Z,两头的字母包括在内(范围)

[a-d[m-p]] a 到 d 或 m 到

p:[a-dm-p](并集)

[a-z&&[def]] d、e 或 f(交集)

[a-z&&[^bc]] a 到 z,除了 b 和

c:[ad-z](减去)

[a-z&&[^m-p]] a 到 z,而非 m 到

p:[a-lq-z](减去)

这里面[],字母,^,-,&&就是标签,也是元素;当然[]相当于房子,里面的组合体相当于一个人,它们整体就是人住在房子里,标签是什么就用看你是怎么理解的了