正则表达式入门

来源:互联网 发布:macbook卸载软件 编辑:程序博客网 时间:2024/06/08 09:04

起源,没什么ruan用,就不说了。
\^.+@.+\\..+$\
是什么?正则表达式是一种字符串搜索和匹配的工具。
学习流程:php中正则表达式相关函数->正则表达式->
a*.txt<-> a?.txt
a1.txt,a12.txt…a1.txt,a2.txt…;*可以匹配零或多个字符,?只能匹配零个或一个。
距离 ad13adf4ij ->[0-9]->13 4
php中正则表达式相关函数preg_*();
参数:pattern=subject = 匹配的目标数据

int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )

正则表达式 界定符:
/[1-9]/或#[1-9]#或{[1-9]}三种;
正则表达式工具:regexpal;
原子:可见原子 不可见原子
元字符 |[][^]
元字符之原子的集合
\d\D\w\W\
量词
{n} {n,} {n,m} * + ?
边界控制
^(起始)$(结束)
模式单元
(d|D)
修正模式 举例:/[a-z]/i
(贪婪匹配u、懒惰匹配U)
(忽略大小写i)
(忽略空白x)
(’ . ‘匹配包括换行符在内的所有字符s)
(e)

0 0