再问正则 ft,≒和~的ascii一样!!!???替换掉先试试。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str="≒≒≒≒≒≒≒≒≒2001年07月全新力作~諾頓網路安全大師 ≒≒≒≒≒≒≒≒≒2001年07月全新力作~諾頓網路安全大師≒≒≒≒≒≒≒≒≒";preg_match_all("/[^≒]+/",$str,$arr);echo "<pre>";print_r($arr);echo "</pre>"; Array( [0] => Array ( [0] => 2001年07月全新力作 [1] => 蒧桯y網路安全大師 [2] => 2001年07月全新力作 [3] => 蒧桯y網路安全大師 ))斑竹给的结果和我想要的不完全一致,我要的是‘2001年07月全新力作~諾頓網路安全大師’部分,而这也只是个例子,是想说明当要截取的部分中含有非连续的分隔符的问题。我想问的也就是如何把含有非连续分隔符的字串从两个分隔符中取出的问题。 你给出的这个≒ ~中文的这个似乎总是切割有些问题,:(,英文的应该可以。$str="≒≒≒≒≒≒≒≒≒2001年07月全新力作@諾頓網路安全大師 ≒≒≒≒≒≒≒≒≒2001年07月全新力作@諾頓網路安全大師≒≒≒≒≒≒≒≒≒";preg_match_all("/[^≒@]+/",$str,$arr);echo "<pre>";print_r($arr);echo "</pre>";exit; 你给出的这个≒ ~中文的这个似乎总是切割有些问题,:(,英文的应该可以。$str="≒≒≒≒≒≒≒≒≒2001年07月全新力作~諾頓網路安全大師 ≒≒≒≒≒≒≒≒≒2001年07月全新力作~諾頓網路安全大師≒≒≒≒≒≒≒≒≒";preg_match_all("/[^≒~]+/",$str,$arr);echo "<pre>";print_r($arr);echo "</pre>";exit; $str="≒≒≒≒≒≒≒≒≒2001年07月全新力作~諾頓網路安全大師 ≒≒≒≒≒≒≒≒≒2001年07月全新力作~諾頓網路安全大師≒≒≒≒≒≒≒≒≒";preg_match_all("/[^≒]+/",$str,$arr);echo "<pre>";print_r($arr);echo "</pre>";这是对的,为什么你会得出不同的结果?Array( [0] => Array ( [0] => 2001年07月全新力作~諾頓網路安全大師 [1] => 2001年07月全新力作~諾頓網路安全大師 )) xuzuning(唠叨)说得运行结果对呵.如果用~分的话就不行了.还没大明白,呵呵,我是这样想的:是不是可以转一下,首先用分割字符串程序的分开(以前见过的,全角是全角,半角是半角),用ord函数转化以后,组合成起来用'~'的ord分割,最后再chr转化回来.呵呵,是麻烦点,也不知可不可行.测一下吧. php session_start的问题 菜单问题...(菜鸟问...)急.. smarty的问题,关于对应数字显示多少个符号的问题! php 关于 e-gold转帐 我想用文本文件来保存数据。因为没有数据库。如何做的。给个例子???有没有资料给点?? 一个有关虚拟目录的问题,请高手点拨 大家来看看这个cookie的奇怪问题!! 如何读取cookie 问下大神们,做这种类似网站需要多长时间,需要用到什么技术? 问一个小问题 PHP数据传递问题 问大家一个mysql问题,很简单的,进来看看吧,可以赚分哦:)
preg_match_all("/[^≒]+/",$str,$arr);
echo "<pre>";
print_r($arr);
echo "</pre>";
(
[0] => Array
(
[0] => 2001年07月全新力作
[1] => 蒧桯y網路安全大師
[2] => 2001年07月全新力作
[3] => 蒧桯y網路安全大師
))斑竹给的结果和我想要的不完全一致,我要的是‘2001年07月全新力作~諾頓網路安全大師’部分,而这也只是个例子,是想说明当要截取的部分中含有非连续的分隔符的问题。
我想问的也就是如何把含有非连续分隔符的字串从两个分隔符中取出的问题。
≒ ~
中文的这个似乎总是切割有些问题,:(,英文的应该可以。$str="≒≒≒≒≒≒≒≒≒2001年07月全新力作@諾頓網路安全大師 ≒≒≒≒≒≒≒≒≒2001年07月全新力作@諾頓網路安全大師≒≒≒≒≒≒≒≒≒";
preg_match_all("/[^≒@]+/",$str,$arr);
echo "<pre>";
print_r($arr);
echo "</pre>";
exit;
≒ ~
中文的这个似乎总是切割有些问题,:(,英文的应该可以。$str="≒≒≒≒≒≒≒≒≒2001年07月全新力作~諾頓網路安全大師 ≒≒≒≒≒≒≒≒≒2001年07月全新力作~諾頓網路安全大師≒≒≒≒≒≒≒≒≒";
preg_match_all("/[^≒~]+/",$str,$arr);
echo "<pre>";
print_r($arr);
echo "</pre>";
exit;
preg_match_all("/[^≒]+/",$str,$arr);
echo "<pre>";
print_r($arr);
echo "</pre>";这是对的,为什么你会得出不同的结果?
Array
(
[0] => Array
(
[0] => 2001年07月全新力作~諾頓網路安全大師
[1] => 2001年07月全新力作~諾頓網路安全大師
))
呵呵,是麻烦点,也不知可不可行.测一下吧.