正则表达式的定位原字符
2009-02-03 20:06
176 查看
1. ^ : 行开始的单字符
2. $ : 行尾的单字符
注意的是^只有出现在行首时,才是正则表达式的意思,如果出现在字符中间,则只是普通字符, 如: sed和grep "ab^c" file, 则匹配包括字符串“ab^c”的行。 ¥同。
在awk中,^与$总是特殊的,如果当做普通字符,要加/符号。
例1:^$ 匹配空行(不包括空格), 如
grep -c "^$" test
=>空行的数目
例2: ^空格*$ 匹配空行(包括空格)
例3: ^.*$ 匹配所有行
2. $ : 行尾的单字符
注意的是^只有出现在行首时,才是正则表达式的意思,如果出现在字符中间,则只是普通字符, 如: sed和grep "ab^c" file, 则匹配包括字符串“ab^c”的行。 ¥同。
在awk中,^与$总是特殊的,如果当做普通字符,要加/符号。
例1:^$ 匹配空行(不包括空格), 如
grep -c "^$" test
=>空行的数目
例2: ^空格*$ 匹配空行(包括空格)
例3: ^.*$ 匹配所有行
相关文章推荐
- 正则表达式的字符,定位字符和重复字符[转]
- [正则表达式]-基础语法一 元字符之定位符
- 正则表达式语法 (字符匹配语法,重复匹配语法,字符定位语法,转义匹配语法)
- (2)正则表达式 定位字符
- 浅析PHP正则表达式定位字符
- (第三季)107-正则表达式介绍;108-定位元字符 ^ $ 109-基本语法元字符110-反义字符
- 匹配Unicode字符的正则表达式
- 正则表达式:java中匹配HTML中a标签中的中文字符
- PHP 正则表达式特殊字符 [:alnum:] [:alpha:] 等
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 特殊字符的正则表达式
- 匹配中文字符的正则表达式
- 匹配Unicode字符的正则表达式(中文)
- jQuery中运用正则表达式验证输入是否有特殊字符
- java 正则表达式获取两个字符中间的字符串方法
- js正则表达式的特殊字符
- 正则表达式基础精简篇之一 (单字符匹配)
- 正则表达式匹配所有字符包括换行符
- String字符串匹配javascript 正则表达式
- 特殊字符的正则表达式