一个简单的正则表达式 7|23|63|14|51|65……在字符串里找这样一个字符串,数字没有规律也没有长度规律 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s = <<< TEXT在字符串里找这样一个字符串,数字没有规律也没有长度规律7|23|63|14|51|65……你不能说清楚一点吗?总是要人猜你的意图,这样不好TEXT;preg_match_all('/[\d|]+/', $s, $r);print_r($r[0]);Array( [0] => 7|23|63|14|51|65) 上面那些正则都有问题的 找出来会变成Array ( [0] => 1|2|39|40|41|42 [1] => 41| ) 这个错了重写一个$str = <<<STR就是这样?7|23|63|14|51|65……在字符串里找这样一个字符串,数字没有规律也没有长度规律STR;preg_match_all('/(\d+\|?)+/', $str, $matches);print_r($matches[0]);/*Array ( [0] => 7|23|63|14|51|65 ) */ if (typeof(OA_zones) != 'undefined') { var OA_zoneids = ''; for (var zonename in OA_zones) OA_zoneids += escape(zonename+'=' + OA_zones[zonename] + "|"); OA_zoneids += '&nz=1'; } else { var OA_zoneids = escape('1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|38|39|40|41|42'); } if (typeof(OA_source) == 'undefined') { OA_source = ''; } var OA_p=location.protocol=='https:'?'https://res.66wz.com/spc.php':'http://res.66wz.com/spc.php'; var OA_r=Math.floor(Math.random()*99999999); OA_output = new Array(); var OA_spc="<"+"script type='text/javascript' "; OA_spc+="src='"+OA_p+"?zones="+OA_zoneids; OA_spc+="&source="+escape(OA_source)+"&r="+OA_r; OA_spc+=(document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); if (window.location) OA_spc+="&loc="+escape(window.location); if (document.referrer) OA_spc+="&referer="+escape(document.referrer); OA_spc+="'><"+"/script>"; document.write(OA_spc); function render(name) { if (typeof(OA_output[name]) == 'undefined') { return; } else { document.write(OA_output[name]); } } function OA_showpop(name) { zones = window.OA_zones ? window.OA_zones : false; var zoneid = name; if (typeof(window.OA_zones) != 'undefined') { if (typeof(zones[name]) == 'undefined') { return; } zoneid = zones[name]; } OA_p=location.protocol=='https:'?'https://res.66wz.com/apu.php':'http://res.66wz.com/apu.php'; var OA_pop="<"+"script type='text/javascript' "; OA_pop+="src='"+OA_p+"?zoneid="+zoneid; OA_pop+="&source="+escape(OA_source)+"&r="+OA_r; if (window.location) OA_pop+="&loc="+escape(window.location); if (document.referrer) OA_pop+="&referer="+escape(document.referrer); OA_pop+="'><"+"/script>"; document.write(OA_pop); }var OA_fo = '';OA_fo += "<"+"script type=\'text/javascript\' src=\'http://res.66wz.com/fl.js\'><"+"/script>\n";document.write(OA_fo); preg_match('/(\d+\|)+\d+/', $s, $r); 14楼 你写的也是会多找出一个的Array ( [0] => 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|38|39|40|41|42 [1] => 41| ) 更正一下,2个以上的匹配会形如下面Array( [0] => Array ( [0] => 7|23|63|14|51|65 [1] => 7|23|63|14|51|68 ) [1] => Array ( [0] => 51| [1] => 51| )) php 当查询数据库记录为空,导出Excel表的首行字段有乱码,记录不为空时,就不会出现乱码 这个功能怎么实现? 谁能帮我把这段代PHP码改成ASP的 请问一下php的正则问题 无限分类中,如何设置同一级分类的优先顺序 什么是软件文档啊? 请问可不可以在文本上打开window.open窗口,而不是在按钮上面? 请大侠们帮忙看看,页面显示正确,数据库里是乱码~~ 在Win2kprofessional+IIS+SQLServer上安装PHP 4.0,谁试过? 谁能提供简单的"网上商店"源码.50分. 关于mysql的自动增加问题 PHP 模板引擎 正则求教
在字符串里找这样一个字符串,数字没有规律也没有长度规律
7|23|63|14|51|65……
你不能说清楚一点吗?总是要人猜你的意图,这样不好
TEXT;
preg_match_all('/[\d|]+/', $s, $r);
print_r($r[0]);Array
(
[0] => 7|23|63|14|51|65
)
Array ( [0] => 1|2|39|40|41|42 [1] => 41| )
重写一个$str = <<<STR
就是这样?7|23|63|14|51|65……在字符串里找这样一个字符串,数字没有规律也没有长度规律
STR;
preg_match_all('/(\d+\|?)+/', $str, $matches);
print_r($matches[0]);
/*
Array ( [0] => 7|23|63|14|51|65 )
*/
var OA_zoneids = '';
for (var zonename in OA_zones) OA_zoneids += escape(zonename+'=' + OA_zones[zonename] + "|");
OA_zoneids += '&nz=1';
} else {
var OA_zoneids = escape('1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|38|39|40|41|42');
} if (typeof(OA_source) == 'undefined') { OA_source = ''; }
var OA_p=location.protocol=='https:'?'https://res.66wz.com/spc.php':'http://res.66wz.com/spc.php';
var OA_r=Math.floor(Math.random()*99999999);
OA_output = new Array(); var OA_spc="<"+"script type='text/javascript' ";
OA_spc+="src='"+OA_p+"?zones="+OA_zoneids;
OA_spc+="&source="+escape(OA_source)+"&r="+OA_r;
OA_spc+=(document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); if (window.location) OA_spc+="&loc="+escape(window.location);
if (document.referrer) OA_spc+="&referer="+escape(document.referrer);
OA_spc+="'><"+"/script>";
document.write(OA_spc); function render(name) {
if (typeof(OA_output[name]) == 'undefined') {
return;
} else {
document.write(OA_output[name]);
}
}
function OA_showpop(name) {
zones = window.OA_zones ? window.OA_zones : false;
var zoneid = name;
if (typeof(window.OA_zones) != 'undefined') {
if (typeof(zones[name]) == 'undefined') {
return;
}
zoneid = zones[name];
}
OA_p=location.protocol=='https:'?'https://res.66wz.com/apu.php':'http://res.66wz.com/apu.php';
var OA_pop="<"+"script type='text/javascript' ";
OA_pop+="src='"+OA_p+"?zoneid="+zoneid;
OA_pop+="&source="+escape(OA_source)+"&r="+OA_r;
if (window.location) OA_pop+="&loc="+escape(window.location);
if (document.referrer) OA_pop+="&referer="+escape(document.referrer);
OA_pop+="'><"+"/script>"; document.write(OA_pop);
}
var OA_fo = '';
OA_fo += "<"+"script type=\'text/javascript\' src=\'http://res.66wz.com/fl.js\'><"+"/script>\n";
document.write(OA_fo);
Array ( [0] => 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|38|39|40|41|42 [1] => 41| )
Array
(
[0] => Array
(
[0] => 7|23|63|14|51|65
[1] => 7|23|63|14|51|68
) [1] => Array
(
[0] => 51|
[1] => 51|
))