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);
表达式本身仅使用 ^
字符来指示字符串的开头,后跟您打算去除的值)。
我的传入值为:
"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);
表达式本身仅使用 ^
字符来指示字符串的开头,后跟您打算去除的值)。