正则表达式
发布时间:2020-12-13 19:34:03 所属栏目:百科 来源:网络整理
导读:引言 计算机为何要引用正则表达式 -) 传统的计算机只能一对一的识别 -) 正则表达式可扩展到一对多的识别 正则表达式的模块 -) 最小的单元为: 模式 -) 最大的单元为: 模板 正式进入正则 正则表达式的世界观,万物皆两类 -) 元字符,包括一个特殊符号(转义字符):
引言 计算机为何要引用正则表达式 -) 传统的计算机只能一对一的识别 -) 正则表达式可扩展到一对多的识别 正则表达式的模块 -) 最小的单元为: 模式 -) 最大的单元为: 模板 正式进入正则 正则表达式的世界观,万物皆两类 -) 元字符,包括一个特殊符号(转义字符): 符号,其他可细分:描述逻辑、位置、字符个数、普通字符 -) 普通字符,除了标点符号,其他都称普通字符 描述逻辑 -) | 逻辑或 -) () 子表达式;即一个模式单元;也可作捕获提取作用,被当变量来使用 描述普通字符 -) [] 符号内表示可能出现的字符 ;可以出现的格式:任意普通字符、1-9、a-z、A-Z等 -) . 表示除换行符外的字符,例如1-9、a-z、A-Z、!@#$%^&*()_+-=等符号 -) w 符号;w本身是个普通字符,为了跟元字符区别,故加上符号;表示字符、数字、下划线、汉字这四种 -) s 空白符 -) d 数字;这里未加入描述个数的元字符,故仅表示一个 描述位置 -) ^ 定位开始 -) $ 定位结束 描述字符个数(限定符),个数必须作用于实体上,即有了字符才会有个数;所以,个数作用于前半部分 -) {n} 有且只有n次; -) {n,} 最少n此;简化形式:{0,}可简化为 *、{1,}可简化为 + -) {n,m} 在n到m次之间,包含n、m本身;简化形式:{0,1}可简化为 ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |