用preg_replace替换html中的值

时间:2013-08-30 04:11:30

标签: php regex

我有:

value="my_string"

在我的HTML

我想将其更改为:

value="my_second_string"

我试过

〜[值= “] *?[”]〜'

这不起作用。有人可以告诉我

1 个答案:

答案 0 :(得分:2)

在正则表达式中,[]会创建一个字符类,因此您的原始模式将匹配任意数字valu,{ {1}},e=个字符(非贪婪)后跟一个"个字符。

您可以使用此模式匹配"

value="my_string"

这将匹配文字 ~value="[^"]*"~ ,后跟除value="以外的任意数量的字符,后跟单个"字符。