码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式基础(一)

时间:2015-04-26 13:37:38      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

  张孝祥正则表达式视频学习笔记。

1.什么是正则表达式

  正则表达式由英文词组“regular expression”翻译而来,可以理解为是对文字进行模糊匹配的一种语言。

  用一些特殊的字符(元字符)来表述文字应该具有某种特征。

2.元字符的定义

  正则表达式中有特殊含义的字符,用于描述文字的特征。

  例如“?”表示的是其前面的字符是可有可无的,比如abc?说明字符“c”是可有可无的,可以匹配abc和ab。

3.子匹配

  正则表达式中用圆括号括起来的部分被称之为子匹配,子匹配还可以被再次地引用。

  \1可以匹配第一个子匹配,\2可以匹配第二个子匹配。

  例如,2个连续的任意数字可以用(\d)\1来表示,任意5个连续的数字可以用(\d)\1{4}匹配。

  1221,3553可以用(\d)(\d)\2\1来表示匹配关系。

 

正则表达式基础(一)

标签:

原文地址:http://www.cnblogs.com/lnlvinso/p/4457564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!