张孝祥正则表达式视频学习笔记。
1.什么是正则表达式
正则表达式由英文词组“regular expression”翻译而来,可以理解为是对文字进行模糊匹配的一种语言。
用一些特殊的字符(元字符)来表述文字应该具有某种特征。
2.元字符的定义
正则表达式中有特殊含义的字符,用于描述文字的特征。
例如“?”表示的是其前面的字符是可有可无的,比如abc?说明字符“c”是可有可无的,可以匹配abc和ab。
3.子匹配
正则表达式中用圆括号括起来的部分被称之为子匹配,子匹配还可以被再次地引用。
\1可以匹配第一个子匹配,\2可以匹配第二个子匹配。
例如,2个连续的任意数字可以用(\d)\1来表示,任意5个连续的数字可以用(\d)\1{4}匹配。
1221,3553可以用(\d)(\d)\2\1来表示匹配关系。
时间: 2024-10-10 16:13:00