
Apple
1. 字符匹配:
- 单个字符匹配:a匹配字符a。

手机
Apple匹配字符串Apple。2. 字符集合:
- 匹配任意一个字符:[abc]匹配a、b、c中的任意一个字符。
- 匹配字符范围:[a-z]匹配小写字母a到z之间的任意一个字符。
3. 特殊字符:
- 匹配数字字符:\d匹配任意一个数字字符,等同于[0-9]。
- 匹配字字符:\w匹配任意一个字字符,包括数字、字母和下划线,等同于[a-zA-Z0-9_]。
- 匹配空白字符:\s匹配任意一个空白字符,包括空格、制表符、换行符等。
4. 重复匹配:
- 匹配零次或一次:?表示可选匹配。
- 匹配任意多次:*表示匹配零次或多次。
- 匹配至少一次:+表示匹配一次或多次。
- 匹配指定次数:{n}表示匹配n次,{n,}表示匹配至少n次,{n,m}表示匹配n到m次。
5. 分组匹配:
- 将多个字符组合成一个单元:(pattern)表示组合成一个单元。
- 引用已匹配的内容:\1表示引用第一个分组所匹配到的内容。
示例:
- 匹配任意一个数字字符和字母:\w\d
- 匹配至少一个大写字母或数字:[A-Z0-9]+
- 匹配电子邮件地址:\w+@\w+\.\w+
- 匹配手机号码:1[3-9]\d{9}
以上仅为正则表达式的基础语法,更复杂的模式匹配需要更多的正则表达式知识和实践。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号