替换两个字符之间包含的字符串

时间:2015-10-30 09:19:23

标签: php regex string substring

我有一个字符串:

www.mydomain.com/product/$ID_PRODUCT$/ID_$ID_PRODUCT$

我需要的是替换' $'之间的字符串。和' $'还删除字符串分隔符(' $')获取类似的内容:

www.mydomain.com/product/1234/ID_1234

谢谢,

编辑: 尝试

$new_string = preg_replace('/(\$)(.*)(\$)/s', product->id, $string);

但它没有处理第二个表达式......

以下评论中给出的@stribizhev演示对我有用!

1 个答案:

答案 0 :(得分:1)

这似乎有效:

href="C:/Users/Dmitry/PycharmProjects/save&edit/templates/form_action.html"

Demo

相关问题