【被PHP的正则打败了。。。】教程文章相关的互联网学习教程文章

php的正则闭包500错误!快来看看啊!!【图】

PHP求助! function str_emoji($str){function empic($h){$p=dechex(str_replace(array('&#',';'),'',$h));return '';};$str=preg_replace('#(\&\#[0-9]{6}\;)#ie','empic("\\1")',$str);return $str; }; $com_print=str_emoji('aaabbb'); 在我的网站中这段代码是报错的,我用的PHP版本是5.3.28我在SAE中测试是没有问题的,版本是5.3 http://parktest.sinaapp.com/回复内容:PHP求助! function str_emoji($str){function empic($h...

正则表达式-PHP正则匹配的移除不规则数量的空格问题【图】

$str = "ac p1 p4 p0 fe p6 p8 p9 p10 p11 ap7 p3d p12"; 写一个正则能匹配出全部 只能由 "p"+数字 的组合 结果是这个样子 p1 p4 p0 p6 p8 p9 p10 p11 p12 该如何写?回复内容:$str = "ac p1 p4 p0 fe p6 p8 p9 p10 p11 ap7 p3d p12"; 写一个正则能匹配出全部 只能由 "p"+数字 的组合 结果是这个样子 p1 p4 p0 p6 p8 p9 p10 p11 p12 该如何写?

javascript-PHP正则替换问题【图】

js下正则是这样的: var str = "data\/ui_inner\/74\/"; str.replace(/\\/,"");php如下这样写却不对: $auto_url = preg_replace('/\\/','', $str);我的目的是替换字符串中的\为空,请问如何替换呢? 按照楼下的答案试了试还是不行呢。。 找到原因了,是因为json_encode()导致的,请问如何解决呢?我去google一下 回复内容: js下正则是这样的: var str = "data\/ui_inner\/74\/"; str.replace(/\\/,"");php如下这样写却不对: $a...

正则表达式-PHP正则匹配的问题【图】

如何匹配路径分隔符 $win_dir = 'C:\hello.txt'; $linux_dir = '/home/hello.txt'; 如何使用preg_match()对变量$win_dir如何匹配出\并输出。以及对$linux_dir如何匹配出/并输出。还有如何匹配出\\或者// 谢谢各位!!回复内容:如何匹配路径分隔符 $win_dir = 'C:\hello.txt'; $linux_dir = '/home/hello.txt'; 如何使用preg_match()对变量$win_dir如何匹配出\并输出。以及对$linux_dir如何匹配出/并输出。还有如何匹配出\\或者// ...

正则表达式-php正则问题

preg_match("/(?).*?(?=)/", $html, $result); 报错preg_match(): Compilation failed: lookbehind assertion is not fixed length at offset 24 是为啥呢?就是\s*那里,php的正则不是这样写嘛?回复内容: preg_match("/(?).*?(?=)/", $html, $result); 报错preg_match(): Compilation failed: lookbehind assertion is not fixed length at offset 24 是为啥呢?就是\s*那里,php的正则不是这样写嘛?后瞻断言的内容被严格限制...

正则表达式-php正则匹配p标签及带特定的中文

第一章 什么什么我想用php正则匹配到p标签还有文字内容。 说明一下情况,1、p标签里面可能有回车、空格;2、中文文字方面,“一”是会变的,“什么什么”也会变回复内容: 第一章 什么什么我想用php正则匹配到p标签还有文字内容。 说明一下情况,1、p标签里面可能有回车、空格;2、中文文字方面,“一”是会变的,“什么什么”也会变我这么说吧。不用很复杂的道理,简单的几个用例就坑死你:This is your text.This is a valid par...

正则表达式-PHP,正则替换如何写?

有字符串:'sdfUjer[ema14]XX[emb15],43你56^&%^%我[emc7]]]]]]' 其中 [ema14],[emb15],[emc7],是要替换的内容, [em开头,]结束,中间由字母加数字组成 将所有符合这个结构的,全替换成,, 最后应该得到这样的字符串:sdfUjerXX,43你56^&%^%我]]]]] ----------更新------------楼下文蔺[1]:http://segmentfault.com/u/wemlin的答案可以正确替换,preg_replace(/\[em([a-zA-Z]+\d+)\]/,<$1>,$str);回复内容:有字符串:sdfUjer...

求帮解一php正则判断!

我想判断 $_SERVER['REQUEST_URI']比如它是 /price/xilie-123-abc.html我用以下方法就是批配不上,帮看看是什么原因,谢谢! 以下是我的代码:$abc=$_SERVER['REQUEST_URI'];if(preg_match("/\/price\/xilie-\d-[abc|nba|cba]\.html/",$abc)){ echo "是"; }else{ echo "不是"; } 回复内容:我想判断 $_SERVER[REQUEST_URI]比如它是 /price/xilie-123-abc.html我用以下方法就是批配不上,帮看看是什么原因,谢谢! 以下是我的...

正则表达式-php正则如何取消(禁止)反向引用【图】

我记得我在一本书上面看到过,当表达式被圆括号括起来时即为一个(\d)子模式,可以通过反向引用\1这样的来进行引用。 书中说到过如果仅仅是想用括号括起来,而不想被反向引用可以怎么个写法,我忘了, 也找不到那本书了,网上也找不到说明,真是郁闷,来问问大家,看大家有没有记得的,谢谢了。回复内容:我记得我在一本书上面看到过,当表达式被圆括号括起来时即为一个(\d)子模式,可以通过反向引用\1这样的来进行引用。 书中说到过...

正则表达式-求php正则匹配table标签

table里面所有的内容都不要过滤掉,包括标签和内容。 //内容 回复内容:table里面所有的内容都不要过滤掉,包括标签和内容。 //内容 preg_match("/]*?>(.*?)/s",$html,$match);print_r($match[1]); ]*>(.*)/is', $s, $arMatch); var_export($arMatch); ?>preg_match('/(.*?)/s',$str,$match);

请教php正则写法

整页抓取了 http://www.zimuzu.tv/today 的数据, 应该怎么写正则表达式过滤内容,只保留文件名包含中文的条目呢? utf8编码回复内容:整页抓取了 http://www.zimuzu.tv/today 的数据, 应该怎么写正则表达式过滤内容,只保留文件名包含中文的条目呢? utf8编码/.*[\u4e00-\u9fa5]+.*/你根据你要的内容的格式去写对于的正则表达式,都这样干的。。。

php正则匹配问题,怎么不出来结果

正则匹配php $contents=''; preg_match_all('/如上写法匹配结果为空。请问有什么题? $contents=''; preg_match_all('/width="20%"/', $contents, $result); print_r($result); 这中方法可以出来结果,请问是怎么会回事?

分页-PHP正则截取问题,截取第N-N+1个#号之间的数据

正则分页php $text = "asdfs#sdfj#HELLO123#lj#lj##jlkj#lkjl#lll#lll##jjjjj#";截取第2-3#之间的数据 HELLO123截取第N-N+1 #之间的数据,这个N为是已知数//分页

php正则匹配问题,程序怎么处理?

正则php php正则匹配问题,程序怎么处理?php正则匹配问题,程序怎么处理?php正则匹配问题,程序怎么处理?

php的正则preg_replace

phppreg $template = preg_replace("/([\n\r]+)\t+/s", "\1", $template);很多地方都有一个 \1 请问这个是什么意思???