
标签是什么,在我的理解里;标签是一个功能实现的最小单位工具;
比如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](减去)
这里面[],字母,^,-,&&就是标签,也是元素;当然[]相当于房子,里面的组合体相当于一个人,它们整体就是人住在房子里,标签是什么就用看你是怎么理解的了
