不同程序中的regex的使用
grep
表达式 | 含义 | |
---|---|---|
-E | 扩展正则表达式 | |
-G | 基本正则表达式 | |
-P | perl基本表达式 | |
-o | 仅仅输出匹配结果 | |
-v | 进行求非操作 | |
-c | 计算匹配的总数 |
perl
表达式 | 含义 | |
---|---|---|
m/pattern/ | 搜索 | |
s/pattern/pattern/ | 替换 | |
qr/pattern/ | 返回一个regex对象供以后使用 | |
split() | 把一个字符串拆分成子字符串 | |
\i | 不区分大小写 | |
\g | 全局搜索 | |
$’ | 匹配前面的所有东西 | |
$` | 匹配之后的所有东西 | |
$& | 整个匹配的字符串 |