preg_match('/<OL(.*)<\/OL>/si', $content, $matches);//看到/si了吧
我问:后面的si是什么意思?
答:
单引号和 / 都可以用来作为正则模板的包含符,其实#也可以,这是为了模式匹配方便, 比如说你要匹配有单引号的内容,这时就不要用单引号把模板包含起来,用/或#,这样可以简化模板,不然的话,就要在模板中的单引号前加转义符
结尾的i意思就是 case insensitive ,对大小写不敏感,s 的可以理解为全文匹配,就是说如果匹配的内容有换行的话,最好加上这个开关
在模板中,\s是空格的意思
转:http://zhidao.baidu.com/link?url=ttiTUiHmTDP8UbVcmhLZH33mxe0wkXjxcY5KSgKdi2Uj9FW_njFOr3Hp96ADYuGw1aRvKK4CoJHGg8YMd9La1K
http://zhidao.baidu.com/link?url=K2jg-8J2aHUkuKu-zbbVH3baEtJC2gyo-nC-4yBBRrDvNhguMvG-ONMGZzd3UnjVn3fW_WkDyW9yi76btDwEYK