正则表达式 入门
来源:互联网 发布:笑郭网络验证4.0 编辑:程序博客网 时间:2024/05/16 04:42
入门
学习正则表达式的方法最好还是用例子来说明,理解之后再做深入研究。
假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。
这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如果选中了这个选项,它可以匹配hi,HI,Hi,hI这四种情况中的任意一种。
不幸的是,很多单词里包含hi这两个连续的字符,比如him,history,high等等。用hi来查找的话,这里边的hi也会被找出来。如果要精确地查找hi这个单词的话,我们应该使用\bhi\b。
\b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。
阅读全文
0 0
- 正则表达式入门
- 正则表达式[入门]
- 正则表达式入门
- 正则表达式入门
- 正则表达式入门
- 入门正则表达式例子
- 正则表达式入门
- 正则表达式入门
- 正则表达式入门文档
- 正则表达式入门
- java正则表达式入门
- 正则表达式入门
- 正则表达式快速入门
- 正则表达式快速入门
- 正则表达式入门
- 正则表达式入门
- 正则表达式快速入门
- 正则表达式快速入门
- Python之路,Day1
- 关于互联网笔试题
- 直线上最多的点的个数
- 网络配置和软件安装
- jquery开发:jquery插件的编写
- 正则表达式 入门
- ZCMU—1928
- 动态创建按钮
- opencv BRIEF(Binary Robust Independent Elementary Features)
- Java实现设计模式之单例模式
- 排序-归并排序-Java
- Oracle查询语句
- POJ2485 Kruscal
- *矩阵快速幂(斐波那契数列模板)