php正则替换数字,php正则如何替换数字
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);
?>
结果是我们相要的哦,不信你去试一下吧。
php正则替换数字,php正则如何替换数字相关推荐
- [JS]正则式的使用示例:替换字符串中所有指定内容
JS中是没有replaceAll这个api 的,想要替换一个字符串中所有的指定内容,需要用到正则式. 对正则式了解甚少也不要紧,看下面这个demo(一看就会) 现在需要把一个字符串里的所有#号换成空格 ...
- js 正则表达式奇偶字符串替换_JS利用正则配合replace替换指定字符
替换指定字符的方法有很多,在本文为大家详细介绍下,JS利用正则配合replace是如何做到的,喜欢的朋友可以参考下 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一 ...
- java 正则替换 或_Java正则替换
/** * 替换上下文 * * @author tianhongjun * */ static class EvaluateContext { private int startPos; privat ...
- html搜索时关键字变数字,JavaScript正则方法replace实现搜索关键字高亮显示
前言 正则表达式是字符串处理工具中强有力的工具.也有人认为这只是一个小玩具,但不管怎么说都离不开它. 这里介绍的是JavaScript的正则表达式的replace方法,和实现搜索关键字高亮的功能. 先 ...
- python 正则之提取字符串中的汉字,数字,字母
python 正则之提取字符串中的汉字,数字,字母 #\d 匹配一个数字字符.等价于 [0-9] #\D 匹配一个非数字字符.等价于 [^0-9]#过滤字符串中的英文与符号,保留汉字 import r ...
- java 正则首位8或者9的8位数字_正则简单手机号和邮箱练习
正则表达式的组成规则 在java中,正则表达式的编译是类 java.util.regex.Pattern 正则表达式的构造摘要 1.字符x 包括所有大写和小写字母.所有数字.所有标点符号和一些其他符号 ...
- 批量替换字符串,将其中的数字递增(两种方法)和circlr.js插件的使用
使用circlr.js插件实现3D效果的时候,不想在JS中写追加,直接写html又太麻烦(使用的是HBuilder X),所以找到了两种批量替换字符串,将其中的数字递增的方法. 想要实现的效果: 1. ...
- input框5连--输入框不可输入以0开头的数字但是可以输入带0的数字常用正则
第一弹:input框只能输入数字缺能输入e的原因.链接:input框1连–数字输入框能输入e的原因 第二弹:input框限制用户输入长度,超出长度不可输入.链接:input框2连–限制用户输入长度 第 ...
- 计算机一级中替换字怎么弄,Word文档中的数字和字母怎么替换成新罗马字体?...
前几天写论文,论文写好后发现论文中有要求,要把论文中的所有的数字和字母全部变成新罗马字体,我当时头都大了,因为论文中涉及数字和字母的地方实在太多了,如果一处处的更改,那将比写论文话的时间还要长,最后还 ...
- html如何批量查找数字,WPS2019如何批量查找数字 WPS文字如何批量替换数字
WPS2019如何批量修改数字?WPS2019如何批量查找数字?WPS2019如何批量替换数字?WPS2019批量修改数字使用什么来查找.替换?当我们批量修改文字时,可以使用查找.全部替换,但是数字有 ...
最新文章
- vue+mint-ui地址三级or四级联动
- socket模拟http的登陆_利用 Python + Selenium 实现自动登陆签到
- java小数转换成百分数_在java中如何把小数转化成百分数
- 如何解析lvx文档_建站零基础入门:手把手教你如何自助建站
- oracle创建简单包,Oracle创建程序包是什么?
- 为什么金融分析需要应用python语言_python入门第一篇:python语言简介
- 怎么在电脑上录制qq音乐
- 如何使用a标签下载文件
- Flink 动态配置(参数 算子 CEP)
- Flex Builder教程
- c#图片反色,取底色,照片底色效果
- IDEA打包jar包及运行jar包命令
- 清华大学计算机系毕业论文 android,清华大学计算机科学与技术系
- PC机装Openwrt19.07做BT下载机的详细配置
- matlab绘制s域零极点分布图,《信号与系统》第五章 连续系统的s域分析.ppt
- 装满了自我提升的33个学习平台
- POSCMS 模块发布内容
- 记录下微信小程使用websokce的Bug
- 数据分析师有哪些等级
- 负载均衡技术 (3)