正则表达式
来源:互联网 发布:化学反应矩阵软件 编辑:程序博客网 时间:2024/05/17 04:59
修正模式: http://www.phpx.com/man/zh/pcre.pattern.modifiers.html
模式语法: http://www.phpx.com/man/zh/pcre.pattern.syntax.html
正则表达式的特殊字符包括 . // + * ? [ ^ ] $ ( ) { } = ! < > | :。
模式中方括号内的部分称为“字符类”。字符类中可用的元字符为:
/ 通用转义字符
- /a alarm,即 BEL 字符(0x07)
- /cx "control-x",其中 x 是任意字符
- /e escape(0x1B)
- /f 换页符 formfeed(0x0C)
- /n 换行符 newline(0x0A)
- /r 回车符 carriage return(0x0D)
- /t 制表符 tab(0x09)
- /xhh 十六进制代码为 hh 的字符
- /ddd 八进制代码为 ddd 的字符,或 backreference
- /040 另一种表示空格的方法
011 总是表示制表符 tab
/d 任一十进制数字- /D 任一非十进制数的字符
- /s 任一空白字符
- /S 任一非空白字符
- /w 任一“字”的字符
- /W 任一“非字”的字符
正则表达式中的逆向引用方式://1 或 /${1}$string = "April 15, 2003";
$pattern = "/(/w+) (/d+), (/d+)/i";
$replacement = "/${1}1,/$3";
print preg_replace($pattern, $replacement, $string);
/* Output
======
April1,2003
*/
?> - /cx "control-x",其中 x 是任意字符
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- [收藏]追MM与JAVA设计模式
- [情感] 爱情的论辩
- Location 对 象 的 使 用
- C#完全手册(05)
- 网页加密解密
- 正则表达式
- phpmyadmin常用选项设置
- 数据联动显示
- MSNP10协议分析 05.文本信息 [by progsoft]
- 星辰傀儡
- bug和缺陷的区别
- 终于找到了Visual Studio.net 2003完整高速下载
- 时间函数的应用
- test