“正则表达式 元字符 字符匹配符”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
| Jihongchang(讨论 | 贡献) | Jihongchang(讨论 | 贡献)  | ||
| 第5行: | 第5行: | ||
| !示例 | !示例 | ||
| !解释 | !解释 | ||
| + | !匹配输入 | ||
| |- | |- | ||
| |[] | |[] | ||
| 第10行: | 第11行: | ||
| |[efgh] | |[efgh] | ||
| |e、f、g、h中的任意1个字符 | |e、f、g、h中的任意1个字符 | ||
| + | | | ||
| |- | |- | ||
| |[^] | |[^] | ||
| 第15行: | 第17行: | ||
| |[^abc] | |[^abc] | ||
| |除a、b、c之外的任意1个字符,包括数组和特殊符号 | |除a、b、c之外的任意1个字符,包括数组和特殊符号 | ||
| + | | | ||
| |- | |- | ||
| | - | | - | ||
| 第20行: | 第23行: | ||
| |A-Z | |A-Z | ||
| |任意单个大写字母 | |任意单个大写字母 | ||
| + | | | ||
| + | |- | ||
| + | |. | ||
| + | |匹配除 \n 以外的任何字符 | ||
| + | |a..b | ||
| + | |以a开头,b结尾,中间包括2个任意字符的长度为4的字符串 | ||
| + | |aaab、aefb、a35b、a#*b | ||
| + | |- | ||
| + | |\\d | ||
| + | |匹配单个数字字符,相当于[0-9] | ||
| + | |\\d{3}(\\d)? | ||
| + | |包含3个或4个数字的字符串 | ||
| + | |123、9876 | ||
| + | |- | ||
| + | |\\D | ||
| + | |匹配单个非数字字符,相当于[^0-9] | ||
| + | |\\D(\\d)* | ||
| + | |以单个非数字字符开头,后接任意个数字字符串 | ||
| + | |a、A342 | ||
| + | |- | ||
| + | |\\w | ||
| + | |匹配单个数字、大小写字母字符,相当于[0-9a-zA-Z] | ||
| + | |\\d{3}\\w{4} | ||
| + | |以3个数字字符开头的长度为7的数字字母字符串 | ||
| + | |234abcd、12345Pe | ||
| + | |- | ||
| + | |\\W | ||
| + | |匹配单个非数字、大小写字母字符,相当于[^0-9a-zA-Z] | ||
| + | |\\W+\\d{2} | ||
| + | |以至少1个非数字字母字符开头,2个数字字符结尾的字符串 | ||
| + | |#29、#?@10 | ||
| |} | |} | ||
2022年11月15日 (二) 10:21的版本
https://www.bilibili.com/video/BV1Eq4y1E79W/?p=7
| 符号 | 符号 | 示例 | 解释 | 匹配输入 | 
|---|---|---|---|---|
| [] | 可接收的字符列表 | [efgh] | e、f、g、h中的任意1个字符 | |
| [^] | 不接收的字符列表 | [^abc] | 除a、b、c之外的任意1个字符,包括数组和特殊符号 | |
| - | 连字符 | A-Z | 任意单个大写字母 | |
| . | 匹配除 \n 以外的任何字符 | a..b | 以a开头,b结尾,中间包括2个任意字符的长度为4的字符串 | aaab、aefb、a35b、a#*b | 
| \\d | 匹配单个数字字符,相当于[0-9] | \\d{3}(\\d)? | 包含3个或4个数字的字符串 | 123、9876 | 
| \\D | 匹配单个非数字字符,相当于[^0-9] | \\D(\\d)* | 以单个非数字字符开头,后接任意个数字字符串 | a、A342 | 
| \\w | 匹配单个数字、大小写字母字符,相当于[0-9a-zA-Z] | \\d{3}\\w{4} | 以3个数字字符开头的长度为7的数字字母字符串 | 234abcd、12345Pe | 
| \\W | 匹配单个非数字、大小写字母字符,相当于[^0-9a-zA-Z] | \\W+\\d{2} | 以至少1个非数字字母字符开头,2个数字字符结尾的字符串 | #29、#?@10 |