php 正则匹配问题
有一段代码为:AsTY54ds51TF498如何利用php正则将字母或数字全部提出来,
提取成AsTYdsTF 、5451498这种形式的
有一段代码为:AsTY54ds51TF498如何利用php正则将字母或数字全部提出来,
提取成AsTYdsTF 、5451498这种形式的
答案:<?php
$str='AsTY54ds51TF498';
//匹配字母
$pWords='/[A-Za-z]*/';
preg_match_all($pWords,$str,$words);
$w='字母:';
foreach($words[0] as $v){
$w.=$v;
}
echo $w;
echo '<br />';
//匹配数字
$pNum='/[0-9]*/';
preg_match_all($pNum,$str,$num);
$n='数字:';
foreach($num[0] as $v){
$n.=$v;
}
echo $n;
?>
上一个:关于PHP连接数据库的几种方法??ODBC(加数据源和不加)、OLE DB、AODDB?这些分别该怎么连接呢,代码怎么写??
下一个:http://acm.hdu.edu.cn/showproblem.php?pid=2005 不知道还能怎么优化,希望大家能帮忙看下,代码: