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

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


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

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

特殊字符=限定符+定位符


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

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


特殊字符:

$:输入字符串结尾位置

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

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

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


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

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

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


:转义字符

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

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


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

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

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


例:

八爪鱼正则.jpg

打赏

取消

感谢支持 Savalone !

扫码支持

打开支付宝扫一扫,即可进行扫码打赏哦


「本文由 Savalone 原创或搜集整理发布,转载请遵守 CC BY-NC-ND 4.0 许可!」
  • 9