php 替换字符串正则表达式

php replace string regex

我的传入值为:

"My Store Name - Tag - 30BG04S13G-2DST2 my item - My Store Name"

set to :<?php echo $name; ?>

我正在尝试创建一个正则表达式,它将删除字符串的第一部分,因此它看起来像这样:

“30BG04S13G-2DST2 我的商品 - 我的商店名称”

我只需要去掉这个:"My Store Name - Tag - " 从前面

如果您知道您的字符串将始终以 "My Store Name - Tag - " 开头,那么您可以通过 preg_replace() 函数使用以下内容:

$input = preg_replace("^My Store Name - Tag - ", "", $input);

表达式本身仅使用 ^ 字符来指示字符串的开头,后跟您打算去除的值)。