关闭

【学习】正则表达式

219人阅读 评论(0) 收藏 举报
分类:

1、正则语法例子

http://www.regexlab.com/zh/regref.htm


2、正则校验工具:

http://tool.oschina.net/regex


【匹配字符】

.  ——(句点) —— 除了换行符(\n)以外的任意一个字符。 

 [ 字符组 ]  ——(中括号) ——


【限定数量】

*  ——(星号) —— 不是表示字符,不是表示位置,而是表示数量,星号前面的内容可以零到无数次出现。 \d*\.\d ——>“.0”,“19.9”和“219.9”

. *  —— 表示任意数量的非换行符的字符。

+  ——(加号) —— 此符号前的那个字符至少被匹配一次。"be+" ——>“been”中的“bee”,“bent”中的“be”

?  ——(问号) —— 零到一次。


【限定位置】

^   ——(尖号)—— 匹配字符串的开始。
 
$   ——(美元)—— 匹配字符串的结束。


\b  —— 单词的开头或结尾,只匹配一个位置。


\d 一位数字。


\d{ n }  表示此数字重复N次 , { n , m } n<x<m次;。


\s 任意空白符,空格、TAB制表符、换行符、中文全角空格;。


\w 字母、数字、下划线、汉字。


转义字符 \. \* \\


[] 方括号 字符集合 [0-9a-zA-Z.?!]

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:60142次
    • 积分:260
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:16篇
    • 译文:3篇
    • 评论:15条
    最新评论