问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 正则替换数字的问题

发布网友 发布时间:2022-04-06 03:41

我来回答

2个回答

懂视网 时间:2022-04-06 08:02

php正则替换数字的实现方法:首先创建一个PHP示例文件;然后使用正则表达式“preg_match_all('/(\d+)\.(\d+)/is', $total, $arr);”实现替换字符串中的数字即可。

推荐:《PHP视频教程》

php正则表达式提取字符串中的数字例子

今天开发采集器,用到从字符串里取数字,后来想到了以下用正则表达式来取。

用正则

代码如下

$str = ereg_replace(‘[^0-9]‘,”,$str);和
$str = preg_replace( ‘/[^\d]/ ‘, ‘ ‘,$str);

例子

代码如下

function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$reg='/(\d{3}(\.\d+)?)/is';//匹配数字的正则表达式
preg_match_all($reg,$str,$result);
if(is_array($result)&&!empty($result)&&!empty($result[1])&&!empty($result[1][0])){
return $result[1][0];
}
return '';
}

如果是小数点呢,我们上面办法显然是不正确的,我们可以进行修改

代码如下

 $regexp = '/(\d+)\.(\d+)/is';
$total = "42.234 EUR 53.218 AUD CAD97.164 311.151 MYR 125.042 NZD GBP84.270 SGD60.227 USD134.400";
preg_match_all('/(\d+)\.(\d+)/is', $total, $arr);
var_export($arr);
 ?>

结果是我们相要的哦,不信你去试一下吧。

热心网友 时间:2022-04-06 05:10

var a = '&pn=10&pn=20&pn=30';
re = /pn/g;

var aa = a.replace(re,'p');

alert(aa);

var rere = /(\d+)/g;
r = aa.replace(rere, function(data){ return data/10;});
alert(r);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 PHP正则替换数字 php 正则替换变量数字 str_replace 怎么用 电脑快捷键大全截图 php 正则替换url参数 比如页数p=x 如何实现? php指定范围批量正则匹配与替换 PHP正则表达式如何匹配出域名? php 匹配替换 PHP正则函数替换问题 php正则表达式替换指定网址的链接 请问php中url替换的问题 正则也可以? PHP-php中如何使用正则表达式匹配URL中的域名 一台Linux服务器可以安装多个php吗 求教:Linux中怎么安装两个PHP php显示系统时间问题 php中利用格式字符串获取当前系统时间时,显示错误的小时!以下是我敲的,求高手讲解。 php文件创建时间、修改时间问题 求PHP准确北京时间 php中controller层怎么调用系统时间 请问怎么用PHP调linux系统时间,在页面上输入时间然后传入到linux服务器上 上传后的没有用的图片如何删除? - 技术问答 php正则替换变量数字“str_replace”怎么用? php正则替换:2 9 8 8 12 15 + 8 这是一串数字(数字的个数不一定),数字间的空格数量不一定; php正则动态替换 php正则匹配数字 php中 正则表达式替换问题 在线等 php 正则替换 PHP正则表达式替换时,如何直接替换成数组值. php如何用正则表达式去掉数字 PHP正则匹配数字问题 php 如何正则替换数组 php 非对称加密 用于什么情况 [PHP]关于mcrypt加密方法的参数 php代码怎么加密最好,不能破解的那种 PHP中给源代码加密的几种方法 PHP代码如何加密? php实现rsa算法,该怎么处理 php 一共有几种加密方式? 请问在Php中有什么双向加密的方法?请告之方法名称及代码.谢谢 php中RSA加密,明文超长,需要分段加密该怎么做 php 非对称加密算法 可以破解吗