通配符与正则表达式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了通配符与正则表达式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含873字,纯文字阅读大概需要2分钟。
内容图文
通配符
元字符 |
作用 |
* |
匹配0个或任意多个字符,也就是可以匹配任何内容 |
? |
匹配任意一个字符 |
[] |
匹配[ ]中任意一个字符 |
[-] |
匹配括号中任意一个字符,-代表一个范围 |
[^] |
逻辑非,表示匹配不是中括号内的一个字符 |
基础正则表达式
元字符 |
作用 |
* |
前一个字符重复0次或多次,表示匹配任意字符,包括空白行 |
. |
匹配除了换行符以外任意一个字符,“.*”匹配所有内容 |
^ |
以什么开头的行, ^h以h开头的行 |
$ |
以什么结尾的行, $h以h结尾的行 |
[a] |
匹配中括号中指定的任意一个字符,只匹配a一个字符 |
[^a] |
匹配除中括号a的字符以外的任意一个字符 |
\ |
转义符用于取消特殊符号的含义, 给某些字符加上特殊意义 |
\{n\} |
表示其前面的字符恰好出现n次 |
\{n,\} |
表示其前面的字符出现不小于n次 |
\{n,m\} |
表示其前面的字符至少出现n次,最多出现m次 |
扩展正则表达式
元字符 |
作用 |
| |
表示“或”,即匹配其中任何一个,”1|2”将匹配”1”或”2” |
() |
小括号,可以将正则字符和元字符或表达式进行组合,”(1|2)s”将匹配”1”或”2” |
问号,匹配0个或1个前导表达式,如”a?”匹配其他字符串或a |
|
- |
减号,用于指明字符范围, “[a-c]”将匹配包含a、b和c中任意一个字符的字符串 |
+ |
加号,匹配一个或多个前导表达式, |
>>>>>>>>>>>>>>>>>>>>>>>>>>我是菜鸟中的菜鸟啊>>>>>>>>>>>>>
本文出自 “qizhong” 博客,请务必保留此出处http://qizhong.blog.51cto.com/12933988/1952829
原文:http://qizhong.blog.51cto.com/12933988/1952829
内容总结
以上是互联网集市为您收集整理的通配符与正则表达式全部内容,希望文章能够帮你解决通配符与正则表达式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。