“正则表达式 元字符 定位符”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
| Jihongchang(讨论 | 贡献) | Jihongchang(讨论 | 贡献)  | ||
| 第2行: | 第2行: | ||
| 定位符,规定要匹配的字符串出现的位置,比如在字符串的开始还是在结束的位置 | 定位符,规定要匹配的字符串出现的位置,比如在字符串的开始还是在结束的位置 | ||
| + | {| class="wikitable" | ||
| + | !符号 | ||
| + | !含义 | ||
| + | !示例 | ||
| + | !说明 | ||
| + | !匹配输入 | ||
| + | |- | ||
| + | |^ | ||
| + | |指定起始字符 | ||
| + | |^[0-9]+[a-z]* | ||
| + | |以至少1个数字开头,后接任意个小写字母的字符串 | ||
| + | |123、6aa、555edf | ||
| + | |- | ||
| + | |$ | ||
| + | |指定结束字符 | ||
| + | |^[0-9]\\-[a-z]+$ | ||
| + | |以1个数字开头后接连字符"-",并以至少1个小写字母结尾的字符串 | ||
| + | |1-a | ||
| + | |- | ||
| + | |\\b | ||
| + | |匹配目标字符串的边界 | ||
| + | |han\\b | ||
| + | |这里说的字符串边界指的是子串间有空格,或者是目标字符串的结束位置 | ||
| + | |hanshunping | ||
| + | sp<u>han</u> nn<u>han</u> | ||
| + | |- | ||
| + | |\B | ||
| + | |匹配目标字符串的非边界 | ||
| + | |han\\B | ||
| + | |和\b的含义刚刚相反 | ||
| + | |<u>han</u>shunping | ||
| + | sphan nnhan | ||
| + | |} | ||
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 |