八爪鱼采集软件正则表达式使用方法

2022-06-01 15:25:50 浏览数 (1)

正则表达式(Regular Expression)描述了一种字符串匹配模式,可以用来检查一个字符串是否含有某种子串、将匹配子串做替换或者将匹配的子串提取出来等。

正则表达式语法=普通字符 特殊字符

普通字符=打印字符 非打印字符(元字符)

特殊字符=限定符 定位符

非打印字符:换页符(f)、换行符(n)、回车符(r)、制表符(t)、垂直制表符(v)、控制字符(cM)、匹配任何空字符(s)、匹配任何非空字符(S)

**()改为英文半角符号()

特殊字符:

$:输入字符串结尾位置

():标记一个子表达式开始于结束位置

*:前面的子表达式0次或者多次

:前面的子表达式1次或者多次

.:通配符,除 外任务字符

[、]:标记中括号要开始的地方,里面放表达式,表示字符集,但只表达一个字符

?:匹配前面的子表达式0次或者1次,非贪婪

:转义字符

^:匹配输入字符串的开始位置

{、}:限定表达式开始的地方

限定符:*、 、?、{n}、{n,}、{n,m}

*、 、?区别:贪婪非贪婪

{n}、{n,}区别:匹配确定的次数与匹配至少的次数

例:

0 人点赞