看的不是太懂得同学,可以看看我写的一篇关于正则的文章,
http://blog.csdn.net/QQ80583600/article/details/69062659
http://blog.csdn.net/QQ80583600/article/details/69062659
2017-04-13
分隔符后面可以使用**模式修饰符**,正则表达式中常用的模式修饰符有i、g、m、s、x、e等。它们之间可以组合搭配使用。
模式修饰符 | 作用
---|---
i | 不区分大小写
g | 全局匹配
m | 将字符串视为多行,不管是那行都能匹配
s | 将字符串视为单行,换行符作为普通字符
x | 将模式中的空白忽略
A | 强制从目标字符串开头匹配
D | 如果使用$限制结尾字符,则不允许结尾有换行
U | 只匹配最近的一个字符串,不重复匹配
e | 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行
模式修饰符 | 作用
---|---
i | 不区分大小写
g | 全局匹配
m | 将字符串视为多行,不管是那行都能匹配
s | 将字符串视为单行,换行符作为普通字符
x | 将模式中的空白忽略
A | 强制从目标字符串开头匹配
D | 如果使用$限制结尾字符,则不允许结尾有换行
U | 只匹配最近的一个字符串,不重复匹配
e | 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行
2017-04-13
# PCRE 函数
preg_filter — 执行一个正则表达式搜索和替换
preg_grep — 返回匹配模式的数组条目
preg_last_error — 返回最后一个PCRE正则执行产生的错误代码
preg_match_all — 执行一个全局正则表达式匹配
preg_match — 执行匹配正则表达式
preg_quote — 转义正则表达式字符
preg_replace_callback — 执行一个正则表达式搜索并且使用一个回调进行替换
preg_replace — 执行一个正则表达式的搜索和替换
preg_split — 通过一个正则表达式分隔字符串
preg_filter — 执行一个正则表达式搜索和替换
preg_grep — 返回匹配模式的数组条目
preg_last_error — 返回最后一个PCRE正则执行产生的错误代码
preg_match_all — 执行一个全局正则表达式匹配
preg_match — 执行匹配正则表达式
preg_quote — 转义正则表达式字符
preg_replace_callback — 执行一个正则表达式搜索并且使用一个回调进行替换
preg_replace — 执行一个正则表达式的搜索和替换
preg_split — 通过一个正则表达式分隔字符串
2017-04-13
# 什么叫正则表达式
正则表达式是对字符串进行操作的一种逻辑公式
用一些特定的字符组合成一个规则字符串,称之为**正则匹配模式**。
PHP中使用**PCRE库**函数进行正则匹配,PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。
正则表达式(兼容 Perl):http://php.net/manual/zh/book.pcre.php
正则表达式是对字符串进行操作的一种逻辑公式
用一些特定的字符组合成一个规则字符串,称之为**正则匹配模式**。
PHP中使用**PCRE库**函数进行正则匹配,PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。
正则表达式(兼容 Perl):http://php.net/manual/zh/book.pcre.php
2017-04-13
不懂评论里看不起别人说看不懂的同学,都是小白,也许你们有接触过其他的语言看得懂,但是不代表我们看得懂,想要教的仔细点这个要求不过分吧,不懂何必装懂?
2017-04-13
trim去除一个字符串两端空格。
rtrim是去除一个字符串右部空格,其中的r是right的缩写。
ltrim是去除一个字符串左部空格,其中的l是left的缩写。
```
trim(string[,charlist])
参数 描述
string 必需。规定要检查的字符串。
charlist 可选。规定从字符串中删除哪些字符。如果被省略,则移除以下所有字符:
"\0" - NULL
"\t" - 制表符
"\x0B" - 垂直制表符
"\n" - 换行
"\r" - 回车
" " - 空格
```
rtrim是去除一个字符串右部空格,其中的r是right的缩写。
ltrim是去除一个字符串左部空格,其中的l是left的缩写。
```
trim(string[,charlist])
参数 描述
string 必需。规定要检查的字符串。
charlist 可选。规定从字符串中删除哪些字符。如果被省略,则移除以下所有字符:
"\0" - NULL
"\t" - 制表符
"\x0B" - 垂直制表符
"\n" - 换行
"\r" - 回车
" " - 空格
```
2017-04-13
将对象变为字节流,便于网络传输和数据库存储。
可以通过 **serialize** 方法将对象**序列化**为字符串,用于存储或者传递数据,
然后在需要的时候通过 **unserialize** 将字符串**反序列化**成对象进行使用。
可以通过 **serialize** 方法将对象**序列化**为字符串,用于存储或者传递数据,
然后在需要的时候通过 **unserialize** 将字符串**反序列化**成对象进行使用。
2017-04-13