正则表达式 元字符 定位符
Jihongchang(讨论 | 贡献)2022年11月17日 (四) 10:38的版本
https://www.bilibili.com/video/BV1Eq4y1E79W?p=12
定位符,规定要匹配的字符串出现的位置,比如在字符串的开始还是在结束的位置
符号 | 含义 | 示例 | 说明 | 匹配输入 |
---|---|---|---|---|
^ | 指定起始字符 | ^[0-9]+[a-z]* | 以至少1个数字开头,后接任意个小写字母的字符串 | 123、6aa、555edf |
$ | 指定结束字符 | ^[0-9]\\-[a-z]+$ | 以1个数字开头后接连字符"-",并以至少1个小写字母结尾的字符串 | 1-a |
\\b | 匹配目标字符串的边界 | han\\b | 这里说的字符串边界指的是子串间有空格,或者是目标字符串的结束位置 | hanshunping
sphan nnhan |
\B | 匹配目标字符串的非边界 | han\\B | 和\b的含义刚刚相反 | hanshunping
sphan nnhan |