正则表达式
明天去哪
博观而约取,厚积而薄发.每天坚持写代码
展开
-
正则表达式三 (修正模式)
贪婪匹配:匹配结果存在歧义时取其长 懒惰匹配:匹配结果存在歧义时取其短 U 举例 $pattern = ‘/sjm.+123/’ $subject = ‘sdfsjmdsj1545123123123’ 注意: (1)默认使用贪婪模式(2)设置懒惰模式: $pattern = ‘/sjm.+123/U’ 注: x忽略空白是只能忽略的pattern中的空白。原创 2016-03-15 21:28:16 · 493 阅读 · 0 评论 -
正则表达式二 (正则表达式语法)
界定符 正则表达式的本质是字符串,由//夹在中间;界定符不是正则表达式的一部分#{都可以作为界定符 辅助正则表达式软件 regexpal :http://www.wolfieonline.com/ 原子 ## 注: 注意转义符号 注: 制表符\t ,回车\n,空格(直接敲一个空格) 中文转unicode工具 http://tool.chinaz.com/Tools/unicode.aspx原创 2016-03-15 18:45:50 · 554 阅读 · 0 评论 -
正则表达式一 (php常用正则表达式匹配函数)
注:$pattren 正则表达式 $subject 匹配的目标数据 注: (1)pre_match只匹配一次,而pre_match_all匹配所有的(2)前者是一维数组,而后者是二维数组(3)函数返回值对应匹配次数 注: (1)两者支持数组匹配替换,即$pattern, $replacement, $subject均可以为数组(2)replace保留所有数组的串,而filter只保留发原创 2016-03-15 16:43:26 · 2245 阅读 · 0 评论