php - 如何仅在引用的子字符串中用点替换逗号?

标签 php regex string codeigniter

假设我有一个字符串:

$string =  'apple, cat, dog, "0,445",symphony, "0,454"';

我想要的输出是:

$string =  'apple, cat, dog, "0.445",symphony, "0.454"';

最佳答案

您可以使用 preg_replace

$string = preg_replace('/("\d+),(\d+")/','$1.$2',$string);

关于php - 如何仅在引用的子字符串中用点替换逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52182319/

相关文章:

javascript - 如何使用正则表达式在字符串中找到没有相邻重复项的第一个字符?

PHP session 变量和 jQuery

javascript - 需要使用什么正则表达式在某些字符的第 n 次出现之间插入内容

php - Symfony3 : Warning:copy([. ..]Entity/User.php~): 权限被拒绝

python - 在 python 中,如何通过匹配原始列表中的字符串模式从字符串列表中提取子列表

Javascript 前瞻性正则表达式

string - 将字符添加到字符串以获得另一个字符串?

c# - 我必须使用什么正则表达式来分割它?

javascript - 每 18 小时循环倒数计时器,并具有特定的开始日期

php - 计算结果集字段中包含的唯一单词总数