BMW 1-й серии кузов F20 (2011-)
BMW X1 кузов Е84 2009-
BMW X3 кузов F25 2010-
BMW X5 кузов E70 2006-
BMW X6 кузов E71 2009-
CADILLAC CTS II 2007-
CADILLAC Escalade III 2007- / Chevrolet Tahoe кузов (GMT900) 2007-
CADILLAC SRX II 2010-
Chevrolet Tahoe кузов (GMT900) 2007-
需要正则表达式来匹配除了年份之外的所有内容
输出:
BMW 1-й серии кузов F20
BMW X1 кузов Е84
BMW X3 кузов F25
BMW X5 кузов E70
BMW X6 кузов E71
CADILLAC CTS II
CADILLAC Escalade III / Chevrolet Tahoe кузов
CADILLAC SRX II
Chevrolet Tahoe кузов
我试过了
\d{4} or (/ *\([^)]*\) */g, "") or ^[12][0-9]{3}$
- 不行。帮助!
答案 0 :(得分:1)
如果您只需要删除看起来像“2009-”或“(2009-)”的日期,因为我希望您的输出是您需要保留的,那么请执行:
('string'是你的内容)
<强> JS:强>
var newString= string.replace(/\(?\d{4}-\)?/g, '');
<强> PHP:强>
$newString= preg_replace('/\(?\d{4}-\)?/g', '', $string);
希望有所帮助。