基本正则表达式和扩展正则表达式的区别
sed默认的匹配方式是基本正则表达式,用基本正则表达式匹配时. * ^ $ [ ] \
这些字符默认为表示元字符含义,若要表示原来字面上的意思就必须转义,其它字符如,( ) + ? | { }
在基本正则表达式中表示字面上的意思不需要转义,但表示元字符的意思时需要转义。而在sed使用扩展正则表达式时除了. * ^ $ [ ] \
是表示元字符含义,,( ) + ? | { }
也是表示元字符含义,若要表示字符字面上的意思也必须转义。sed通过 -r
选项使用扩展正则表达式。
相关推荐
wangzhaotongalex 2020-10-20
rechanel 2020-11-16
cshanzhizi 2020-10-16
luofuIT成长记录 2020-09-22
taomengxing 2020-09-07
MaggieRose 2020-08-19
jyj00 2020-08-15
MaggieRose 2020-07-04
modaiairen 2020-06-28
ziggurat 2020-06-28
JnX 2020-06-27
jyj00 2020-06-26
山水沐光 2020-06-25
shqhope 2020-06-23
eroshn 2020-06-21
码墨 2020-06-16
wyq 2020-11-11
TLROJE 2020-10-26
风雨断肠人 2020-10-13