喜悦国际村 » PHP高级编程 » 搞不定了

页: [1]
jsonic2008-1-30 06:39 AM
搞不定了

字符串为 “把钥匙??进衬衫口袋”
看到那2个问号吗?问题来了,其实第一个问号在editplus下是个黑色的方块,后面的问号确实是个问号。
我想了N种方法,无法过滤掉哪个黑色的方块。

$s = preg_replace("/(在这里填空吧)*/is", "", $content);
那个黑色的方块并非 “\\x00-\\x08\\x0b-\\x0c\\x0e-\\x1f” 这些东西,我试过了,没法过滤。

请帮助我,谢谢!

jsonic2008-1-30 06:40 AM
看到前一个帖子吗?论坛把我黑色方块后的内容全部丢失!这是个什么东西,这么可怕?!

jsonic2008-1-30 06:52 AM
没人知道?

maplegrace2008-1-30 07:38 AM
那个黑色的方块在记事本里面就是回车转行的符号/t/n

jsonic2008-1-30 08:03 AM
不是的,为了说明问题,请访问:
[url]http://www.readnovel.com/novel/425/6.html[/url]
页内查找 "钥匙", 好,你们自己看网页源码,那两个问号是什么东西,如何过滤掉?

火志溟2008-1-30 08:42 AM
这个地方是一个错误编码,是对那个网页所使用的GB2312编码没有任何意义的编码。
只是可能是。

jsonic2008-1-30 08:44 AM
兄弟,那怎样过滤掉它?
就是说:
$s = preg_replace("/(在这里填空吧)*/is", "", $content);
正则怎么写?


查看完整版本: 搞不定了


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005908 second(s), 2 queries