php正则表达式入门-常用语法格式
php正则表达式入门-常用语法格式
原文地址:http://www.jbxue.com/article/24467.html
分享下php正则表达式中的一些常用语法格式,用于匹配字母、数字等,个人感觉还不错。
语法格式:位于定界符"/"之间。
较为常用的元字符包括: “+”, “*”,以及 “?”。
其中,
“+”元字符规定其前导字符必须在目标对象中连续出现一次或多次,
“*”元字符规定其前导字符必须在目标对象中出现零次或连续多次,
而“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次。
/jim{2,6}/<br/>
上述正则表达式规定字符m可以在匹配对象中连续出现2-6次,因此,上述正则表达式可以同jimmy或jimmmmmy等字符串相匹配。<br/>
在对如何使用正则表达式有了初步了解之后,我们来看一下其它几个重要的元字符的使用方式。<br/>
\s:用于匹配单个空格符,包括tab键和换行符;<br/> \S:用于匹配除单个空格符之外的所有字符;<br/> \d:用于匹配从0到9的数字;<br/> \w:用于匹配字母,数字或下划线字符;<br/> \W:用于匹配所有与\w不匹配的字符;<br/> . :用于匹配除换行符之外的所有字符。<br/>
另外:
较为常用的定位符包括: “^”, “$”, “\b” 以及 “\B”。
“^”定位符规定匹配模式必须出现在目标字符串的开头, “$”定位符规定匹配模式必须出现在目标对象的结尾, \b定位符规定匹配模式必须出现在目标字符串的开头或结尾的两个边界之一, 而“\B”定位符则规定匹配对象必须位于目标字符串的开头和结尾两个边界之内,即匹配对象既不能作为目标字符串的开头,也不能作为目标字符串的结尾。 匹配指定某一个范围而不局限于具体的字符。例如: /[A-Z]/ 上述正则表达式将会与从A到Z范围内任何一个大写字母相匹配。 /[a-z]/ 上述正则表达式将会与从a到z范围内任何一个小写字母相匹配。 /[0-9]/ 上述正则表达式将会与从0到9范围内任何一个数字相匹配。 /([a-z][A-Z][0-9])+/
参考链接:
相关推荐
正则表达式 正则表达式--常用的
常用正则表达式-常用正则表达式-常用正则表达式 常用正则表达式-常用正则表达式-常用正则表达式
Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三...
Java正则表达式详解-软件频道-正则表达式-天极网
常用正则表达式大全: 匹配中文字符的正则表达式 匹配空白行的正则表达式 匹配HTML标记的正则表达式 匹配Email地址的正则表达式 匹配网址URL的正则表达式 匹配国内电话号 匹配中国邮政编码 匹配身份证 匹配ip地址 ...
正则表达式汇总
正则表达式例子大全---正则表达式例子大全---常用的正则表达式都有
正则表达式---------资料整理,适合新手学习使用,对正则表达式的学习很有帮助
首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作。 以下我们就分别来看看这两个类:
使用正则表达式验证E-mail格式,程序完全可以运行,方便大家参考和调试
正则表达式--强大的文本匹配工具,每个工程师都需要掌握的必备技能。这个文档看过一小时,算是基本入门了。 前提是有良好的Linux基础,对grep awk sed 要熟练。
正则表达式入门教程正则表达式入门教程正则表达式入门教程正则表达式入门教程正则表达式入门教程正则表达式入门教程正则表达式入门教程
广告过滤正则式 来自闻仲 可以和大家交流一下
《正则表达式入门经典》详细解释了正则表达式的各个组成部分、这些组成部分的含义、如何使用它们,以及在编写正则表达式时如何避免常见的错误。正则表达式能够帮助用户和开发人员更加有效地查找和操纵文本内容。而且...
正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的...
director正则表达式插件--强大的字符串匹配工具 demo, 正则表达式功能很强大,匹配字符串很容易,现在,在director中借助这款插件,也可以实现正式表达式的功能了,lingo处理字符串更加容易。
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么...本文接下来的内容先简要地介绍正则表达式的入门知识,然后以Jakarta-ORO API为例介绍如何使用正则表达式。
提取URL,正则表达式 - C# - 开发者参考网提取URL,正则表达式 - C# - 开发者参考网提取URL,正则表达式 - C# - 开发者参考网提取URL,正则表达式 - C# - 开发者参考网提取URL,正则表达式 - C# - 开发者参考网提取URL,...
正则表达式到底是什么?正则表达式-常用元字符,正则表达式-常用元字符应用
整理的网上一篇VBA正则式方面的文章