php preg_replace正则表达式问题

我想要把'DEFAULT_LANGUAGE'=>'zh-cn',通过preg_replace替换成'DEFAULT_LANGUAGE'=>'us-en',各位高手能不能告... 我想要把'DEFAULT_LANGUAGE' =>'zh-cn',通过preg_replace替换成'DEFAULT_LANGUAGE' =>'us-en',
各位高手能不能告诉我在preg_replace中间里的正则表达式要怎么写呀~~
展开
 我来答
百度网友a435633
2010-03-02 · TA获得超过1234个赞
知道大有可为答主
回答量:1018
采纳率:0%
帮助的人:0
展开全部
<?php
$str = "
'DEFAULT_LANGUAGE' =>'zh-cn',
";
//替换所有 => 'zh-cn' 的项
$str = preg_replace('/([^s]+)\s*=>\s*\'zh-cn\'/', '${1}=>\'us-en\'', $str);

echo $str;
?>

如果只替换 DEFAULT_LANGUAGE
$str = preg_replace('/(\'DEFAULT_LANGUAGE\')\s*=>\s*\'zh-cn\'/', '${1}=>\'us-en\'', $str);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式