特殊符合+正则表达式

1.XHTML+css

  ——空格    <——小于号或括号    >——大于号或括号    ©——版权符号    ®——已注册符号    &——and和&符号    ———常破折号    &;——商标符号

 

2.JAVA 

 \B——退格

 \T——tab水平制表符

 \N——换行

 \R——回车

 \"——双引号

 \'——单引号

 \\——反斜杠

 3.正则表达式

3.1正则表达式语法——正则表达式由一些普通字符(字母和数字)和一些元字符(具有特殊的含义)组成

 

作用域

元字符

用例

意义

位置

$

weasel$

$前面的字符串为结尾

^

^When in

 

^后面的字符串为开始

\b

 

\bhi\b

 

 

单词的开头或结尾,也就是单词的分界处

\A

 

 输入的开头

\Z(\z)  

输入的结尾,仅用于最后的结束符(如果有的话)

\G

 

上一个匹配的结尾

逻辑

&

 

 

|

 

从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了。

^

[^c1-c2]

匹配非c1~c2

 

 

 

字符、类型

.

 

任何一个字符

\d

 

数字

\s

 

空白符(空格,制表符(Tab),换行符,中文全角空格等)

\w

 

字母、数字、下划线、汉字

[ ]

A-Za-z]

匹配括号中的任何一个字符

( )

 

分组,子表达式

 

 

 

 

 

 

数量

?

 

?前面的东西出现0次或1

*

 

*前面的东西出现0次或多次

+

 

+前面的东西出现1次或多次

{n,m}

 

恰好出现n次;至少出现n次;出现n~m

 

 

 

 3.2正则表达式的应用

        3.2.1:java——Pattern p = Pattern.compile("a*b");—>Matcher m = p.matcher("aaaaab");—>boolean b = m.matches();

                  *Pattern——compile(模式匹配);flags;matcher(生成匹配器);matches;split;

                  *Matcher(匹配器)——matches

 grep命令使用正则表达式去尝试匹配指定文件的每一行,并将至少有一处匹配表达式的所有行显示出来grep r.t test.txt

你可能感兴趣的:(css,正则表达式,XHTML)