string 正则表达式
正则表达式就是一种用来匹配字符串的规则,通常用于搜索和替换文本中的字符串。
以下是一些常见的字符串正则表达式:
1. 匹配任意字符:
- .:匹配除换行符以外的任意单个字符
- [\s\S]:匹配任意单个字符,包括换行符
2. 匹配字符集:
- [abc]:匹配 a、b 或 c 中的任意一个字符
- [^abc]:匹配除了 a、b 或 c 以外的任意一个字符
- [a-z]:匹配所有小写字母
- [A-Z]:匹配所有大写字母
- [0-9]:匹配所有数字字符
3. 匹配重复字符:
- *:匹配前面的字符 0 或多次
- +:匹配前面的字符 1 或多次
- ?:匹配前面的字符 0 或 1 次
- {n}:匹配前面的字符恰好 n 次
- {n,}:匹配前面的字符至少 n 次
- {n,m}:匹配前面的字符至少 n 次,但不超过 m 次
4. 匹配边界:
- \b:匹配单词边界
- ^:匹配行首
- :匹配行尾
5. 匹配特殊字符:
- \d:匹配数字
- \D:匹配非数字
- \w:匹配单词字符(字母、数字、下划线)
- \W:匹配非单词字符
- \s:匹配空白字符
regex匹配 - \S:匹配非空白字符
以上只是一些常见的字符串正则表达式,实际应用中可能会用到更多的规则。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论