我有这个字符串:
(3330) - PATRIOT SPRAYER (11/08-)
我只想从3330
中删除括号。预期的输出:
3330 - PATRIOT SPRAYER (11/08-)
我已经尝试使用:
$pattern = ('/[[(.)]]/')
但是我没有得到我期望的结果。我哪里做错了?
您可以使用^
来标记行开始。这会给你一个像下面这样的正则表达式:
^'(([^)]+)')
和with php preg_replace
$line = preg_replace('~^'(([^)]+)')~', '$1', $line);
如何:
$str = '(3330) - PATRIOT SPRAYER (11/08-)';
$str = preg_replace('/'(([^)]+)')('s*-)/', "$1$2", $str);