- 正则表达式
定义:用来描述具有一定特征的字符串的特殊字符串。
作用:验证,查找,替换,分割。
字符集:
ab* *a若干个b
[] 中只匹配一个
-区间 0-9 \d 0-9A-Za-z \w
^取反 \D \W
.任意字符
/转义
量词:* 0个及以上
+ 1个及以上
? 0个或1个
{n} n个
贪婪模式,懒惰模式
边界: ^开始 $结束
选择: |匹配优先级低
括号(): 分组
模式修改符: (?i)xxx(?-i)不区分大小写
零宽断言: (?=xxx) (?<=xxx)
正则在Java中的应用 Pattern ,Matcher
- XML
定义:是互联网传输数据的重要工具,可以跨越任何平台,不受任何编程语言和操作系统的限制。
语法:第一行声明XML版本,语言;必须有一个根元素,标签成对。
作用:配置,解析,存储,传输
DOM4J解析
- 查询,遍历 (1)创建流加载xml对象(2)获取Document对象(3)遍历
- 写出
- 创建
- 修改和删除
约束:DTD