$content=$_GET['c'];
preg_match_all('/\[code\](.*?)\[\/code\]/is',$content,$match);
测试字符串:test.php?c=a[code]b;[/code]c[code]d;f;[/code]e[code]f;z;[/code]g
结果正常。
测试字符串:test.php?c=a[code]b;[/code]c[code]d#f;[/code]e[code]f;z;[/code]g
只能匹配到第一个code段。即含有"#"字符的code段无法匹配,请问是什么问题?