我有一个非序列化数组,我试图修改数组中的字符串并删除正在进行的字符并包括连字符。
字符串看起来像这样,但它的长度并不总是规则的,但是#SOMETEXT - 150 x 50'
我尝试过一个正则表达式,但它不起作用,这是我第一次尝试创建正则表达式。
$item['options']['Size'] = preg_replace('/^[^-]*,\s*/', '', $item);
如果有人会介意我指向正确的方向,这将是非常棒的。
答案 0 :(得分:2)
preg_replace('/-[^-]*$/', '', $item);
这应该为你做。