php - preg_replace - 从字符串中去除不需要的字符以返回数值

标签 php regex string

我讨厌正则表达式,我希望有人可以帮助我使用正则表达式来与 preg_replace 一起使用。

我想使用 preg_replace 从字符串中去除不需要的字符以仅返回一个数值。

字符串格式如下:

一些文本 100 英镑

100 英镑一些文字

一些文本 100 一些文本

非常感谢

最佳答案

$NumericVal = preg_replace("/[^0-9]/","",$TextVariable);

[ ] 中的 ^ 表示除以下内容以外的任何内容

编辑 删除了多余的 +

关于php - preg_replace - 从字符串中去除不需要的字符以返回数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4639473/

相关文章:

php - 从 php 服务器接收文本文件到 ios 应用程序

正则表达式 : How to find sequence from which find range of characters but stop if sequence is found?

javascript - 在javascript中通过正则表达式提取数据

php - 使用 group by 从数据库中获取随机记录

php - Zend 框架 : Meta attributes (keywords/description) from database

python - 正则表达式替换使用函数python

java - 为什么我的解决方案对于反转整数是错误的?

java - 通过第一个和最后一个字符删除字符串的一部分?

json - swift - 表达式太复杂

PHP 日期时间大于今天