【学习】正则表达式

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.?!]

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...