ホームページ > php教程 > php手册 > 学习php中的正则表达式,PHP正则表达式基础

学习php中的正则表达式,PHP正则表达式基础

WBOY
リリース: 2016-06-06 19:47:55
オリジナル
1196 人が閲覧しました

语法格式: 位于定界符 "/" 之间。 1 较为常用的元字符包括: +, *,以及 ?。 其中, +元字符规定其前导字符必须在目标对象中连续出现一次或多次, *元字符规定其前导字符必须在目标对象中出现零次或连续多次, 而?元字符规定其前导对象必须在目标对象中连

语法格式:位于定界符"/"之间。

 1 较为常用的元字符包括: “+”, “*”,以及 “?”。 

其中,

  “+”元字符规定其前导字符必须在目标对象中连续出现一次或多次,

  “*”元字符规定其前导字符必须在目标对象中出现零次或连续多次,

  而“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次。

<span>1</span> /jim{2,6}/<span><span>br</span><span>/></span>
<span>2</span> 上述正则表达式规定字符m可以在匹配对象中连续出现2-6次,因此,上述正则表达式可以同jimmy或jimmmmmy等字符串相匹配。<span><span>br</span><span>/></span>
<span>3</span> 在对如何使用正则表达式有了初步了解之后,我们来看一下其它几个重要的元字符的使用方式。<span><span>br</span><span>/></span>
<span>4</span> \s:用于匹配单个空格符,包括tab键和换行符;<span><span>br</span><span>/></span>
<span>5</span> \S:用于匹配除单个空格符之外的所有字符;<span><span>br</span><span>/></span>
<span>6</span> \d:用于匹配从0到9的数字;<span><span>br</span><span>/></span>
<span>7</span> \w:用于匹配字母,数字或下划线字符;<span><span>br</span><span>/></span>
<span>8</span> \W:用于匹配所有与\w不匹配的字符;<span><span>br</span><span>/></span>
<span>9</span> . :用于匹配除换行符之外的所有字符。<span><span>br</span><span>/></span></span></span></span></span></span></span></span></span></span>
ログイン後にコピー

另外:

较为常用的定位符包括: “^”, “$”, “\b” 以及 “\B”。

“^”定位符规定匹配模式必须出现在目标字符串的开头,

“$”定位符规定匹配模式必须出现在目标对象的结尾,

\b定位符规定匹配模式必须出现在目标字符串的开头或结尾的两个边界之一,

而“\B”定位符则规定匹配对象必须位于目标字符串的开头和结尾两个边界之内,即匹配对象既不能作为目标字符串的开头,也不能作为目标字符串的结尾。

 

匹配指定某一个范围而不局限于具体的字符。例如:

/[A-Z]/
上述正则表达式将会与从A到Z范围内任何一个大写字母相匹配。
/[a-z]/
上述正则表达式将会与从a到z范围内任何一个小写字母相匹配。
/[0-9]/
上述正则表达式将会与从0到9范围内任何一个数字相匹配。
/([a-z][A-Z][0-9])+/

 

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート