,正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以用来作为正则表达式的字符串处理之用。例如vi, grep, awk, sed等工具,因为它们有支持正则表达式。正则表达式是一些特殊字符的排列,用以查找,替换,删除一些或多行文字字符串,简单的说,正则表达式就是用在字符串的处理上面的一项“表达式”使用它真的很方便,所以好好学习吧。
。(点号):匹配任意一个字符;
,,,,,,,,,,,,,,[]:匹配中括号内的其中一个字符;
,,,,,,,,,,,,,,,,[^]:匹配不包括中括号内字符的其他字符;
,,,,
,,,,,,,,,,,,,,,, *:匹配前面的字符任意次(包含零次);
,,,,,,,,,,,,,,,, \ ?:匹配前面的字符零次或1次(前面的字符可有可无);
,,,,,,,,,,,,,,,, \ +:匹配前面的字符至少一次;
,,,,,,,,,,,,,,,, \ \ {n}:匹配前面的字符出现n次。
,,,,,,,,,,,,,,,, \ {n, \}:匹配前面的字符出现至少n次。
,,,,,,,,,,,,,,,, \ {, m \}:匹配前面的字符出现至多m次(包含零次);
,,,,,,,,,,,,,,,, \ {n, m \}:匹配前面的字符出现至少n次至多m次。
,,,
,,,,,,,,,,,,,,,, ^:描定行首,
,,,,,,,,,,,,,,,,美元:描定行尾;
,,,,,,,,,,,,,,,, \ & lt;,(\ b):描定词首(出现在表达式首部),
,,,,,,,,,,,,,,,, \祝辞,(\ b):描定词尾(出现在表达式尾部),
,,,,,,,,,,,分组:用来把匹配到的字符存储到内存的变量中,,以供后面引用。
,,,,,,,,,,,,,,,, \ \):分组符号
,,,,,,,,,,,,,,,, \ 1:引用第一个分组匹配到的字符
,,, 4。附表:
\ w - \] +) + (\ w) + (/(\ w”/? %,=] *) ?$
,
,,,,
,,,,,,,,
,,,,,,,,字符匹配元字符:
,,,,,,,,,,,,,,,。(点号):匹配任意一个字符;
,,,,,,,,,,,,,,[]:匹配中括号内的其中一个字符;
,,,,,,,,,,,,,,,,[^]:匹配不包括中括号内字符的其他字符;
,,,,,,,,次数匹配元字符:(匹配元字符前面的字符重复的次数)
,,,,,,,,,,,,,,,, *:匹配前面的字符任意次(包含零次);
,,,,,,,,:匹配前面的字符零次或1次(前面的字符可有可无);
,,,,,,,,+:匹配前面的字符至少一次;
,,,,,,,,{n}:匹配前面的字符出现n次。
,,,,,,,,{n}:匹配前面的字符出现至少n次。
,,,,,,,,m},{:匹配前面的字符出现至多m次(包含零次);
,,,,,,,,null