关于php用正则表达式分离信息的问题 本帖最后由 buqibushe 于 2011-01-21 08:33:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 preg_match_all('/([a-z]+)|(0-9+)/i',$string,$matches);var_dump($matches); $string = "asdfads222dsf22asdfa33adfa666asdf";preg_match_all('/([a-z]+)([0-9]+)/i',$string,$matches);var_dump($matches); 正解,对于 $var1=222 $var2=RR,匹配到后进行拼接即可,但是要考虑匹配不到的情况 我下面的代码为有什么不对吗?为什么会有 Warning: preg_match_all() [function.preg-match-all]: No ending delimiter '^' found 我要匹配的是数字(可能有小数)+字母 if (preg_match_all("^[0-9]+\.?[0-9]*([a-zA-Z])$", $value_input, $out, PREG_PATTERN_ORDER)) { print_r($out); }我去掉^,又提示[,去掉后又提示其它的,按道理这个是没错的呀,多谢大家了 帮忙修改下载代码 有关于一个input框的问题,在线等...... 如何调用这个函数 一个function 传进来一个参数 里面执行了一个insert语句 但是 数据库里却有两条记录怎么回事 php有没有格式化html的类? http://localhost/phpmyadmin/登录问题 取最后一个值的正则表达式问题 高分请教:! 权限问题 请教apache2.4中php相关配置的问题 如果记录当前页面被哪个页面访问了? html中图片路径 php
preg_match_all('/([a-z]+)([0-9]+)/i',$string,$matches);
var_dump($matches);
正解,对于 $var1=222 $var2=RR,匹配到后进行拼接即可,但是要考虑匹配不到的情况
Warning: preg_match_all() [function.preg-match-all]: No ending delimiter '^' found
我要匹配的是数字(可能有小数)+字母
if (preg_match_all("^[0-9]+\.?[0-9]*([a-zA-Z])$", $value_input, $out, PREG_PATTERN_ORDER))
{
print_r($out);
}
我去掉^,又提示[,去掉后又提示其它的,按道理这个是没错的呀,多谢大家了