小编Sib*_*bul的帖子

简单的正则表达式替换

我是正则表达式的新手,所以我需要你的帮助.我需要在字符串中替换8000'"ts";s:4:"8000";s:2:"tr";s:3:"200"'

<?php
$txt = '"ts";s:4:"8000";s:2:"tr";s:3:"200"';
$pattern = '#\"ts\"\;[a-z]{1}\:[0-9]{1}\:\"([0-9]*)#';
$replacement = '7000';
$txt = preg_replace($pattern,$replacement,$txt);
print($txt);
?>
Run Code Online (Sandbox Code Playgroud)

这段代码输出7000";s:2:"tr";s:3:"200"的不是我需要的.我在这做错了什么?谢谢!

php regex

2
推荐指数
1
解决办法
60
查看次数

标签 统计

php ×1

regex ×1