Regular Expression
iteye_9547
这个作者很懒,什么都没留下…
展开
-
正则表达式学习(一、简单元字符)
. 点号,匹配单个任意字符。 [] 字符组,可以列出任意字符,元字符置于其中自动变为普通字符,例外:-或者^放置在首位分别表示普通的连字符“-”和取反。 [^] 排除型字符组,表示未列出的字符组。 ^ 脱字符,匹配一行的起始位置。 $ 美元符,匹配一行的结束位置。 \< 反斜杠小于,匹配单词的起始位置,并非所有版本都有效,可用\b替代...原创 2013-02-07 10:38:19 · 72 阅读 · 0 评论 -
正则表达式学习(二、元字符)
\s 匹配所有的空白,包括空格键按出的空白和tab键按出的空白,也可以表示为[ \t]+。 \S 表示除\s之外的任何字符。 \w 等价于正则表达式:[a-zA-Z0-9_], 即任意的字母和数字,注意: 有的版本的引擎不支持下划线。 \W 表示非字母和数字,即等价于:[^a-zA-Z0-9_],同样有的版本的引擎不支持下划线。 \d 表示数字字符, 即:[0-...原创 2013-02-19 09:55:12 · 123 阅读 · 0 评论 -
正则表达式学习(三、环视(lookaround))
1. 环视结构(lookaround)不匹配任何字符,只匹配文本中的特定位置,这一点与单词分界符‘\b’, 锚点'^', '$'相似。 2.顺序环视(lookahead) 顺序环视从左至右查看文本,尝试匹配子表达式,如果能匹配,就返回匹配成功的信息。 3.肯定型顺序环视(positive lookahead) 用特殊的序列(?=...)表示,如:(?=\d), 它表示如果当...原创 2013-02-19 10:44:07 · 204 阅读 · 0 评论