正则表达式
2020-05-22 本文已影响0人
javen_spring
正则表达式广泛用于编程语言,如R,python、linux等。
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
^ 行首
$ 行尾
. 换行符之外的任意单个字符
? 匹配之前项0次或者一次----使用时前面需加转义符\
- 匹配1次或者多次----使用时前面需加转义符\
- 匹配0次或者多次
{n} 匹配n次-------花括号使用时前面需加转义符
{n,} 匹配至少n次
{m,n} 至少m,最多n
[] 匹配任意一个
[^] 排除字符
| 或者
正则表达式中*及?在文件名中则为通配符,在文档文本中则为搜索的正则表达式。