echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';$content=<<<TXT
林新廉18666820945
马翠18504552768
马套翠025-45544444
窦永明13454779651
张波13818660523
TXT;
preg_match_all('/([\x7f-\xff]+)([\d-]+)/s', $content, $matches);print_r($matches);Array
(
[0] => Array
(
[0] => 林新廉18666820945
[1] => 马翠18504552768
[2] => 马套翠025-45544444
[3] => 窦永明13454779651
[4] => 张波13818660523
) [1] => Array
(
[0] => 林新廉
[1] => 马翠
[2] => 马套翠
[3] => 窦永明
[4] => 张波
) [2] => Array
(
[0] => 18666820945
[1] => 18504552768
[2] => 025-45544444
[3] => 13454779651
[4] => 13818660523
))
解决方案 »
- 求助:怎么能判断自己网站的代码有没有被人改动过?
- php中客户端发送json格式的数据后,服务器端怎样解析?
- 刚刚我下载了 phpnow 可是不小心把 Apache HTTP Server 给关了,现在连127.0.0.1都打不开,怎么回事啊?怎么能把重新打开?
- 请教高手
- 一个关于算法的问题?路过的请留下
- php配置,忙了两天还是不解原因!!求助了!!
- php4,Apache都配置好了,为什么看不见页面?
- 请教sql查询问题一个.急!!!!!!!
- js向php发送post请求失败,求解
- 百度搜索PC端php源码怎么改成移动端的?
- 求助,之前安装的SQL server删除不了,怎么办?
- 如何使文本框中的内容再提交后仍然保留
林新廉18666820945
马翠18504552768
马套翠025-45544444
窦永明13454779651
张波13818660523
TXT;preg_match_all('/(\D+)([-\d]+)\s*/', $s, $m);
print_r($m);
$s=<<<
林新廉18666820945
马翠18504552768
马套翠025-45544444
窦永明13454779651
张波13818660523
;
$a=array();
$b=array();
$par1='%(?<num>\d+\-\d+)|(\d+)%';
preg_match_all($par1,$s,$a);
print_r($a[0]);
$par2='%([^\d\-]+)%';
preg_match_all($par2,$s,$b);
print_r($b);Array
(
[0] => 18666820945
[1] => 18504552768
[2] => 025-45544444
[3] => 13454779651
[4] => 13818660523
)
Array
(
[0] => 林新廉
[1] => 马翠
[2] => 马套翠
[3] => 窦永明
[4] => 张波
)