0
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}$- 不工作。帮助!

4

1 回答 1

1

如果您只需要删除看起来像“2009-”或“(2009-)”的日期,因为我希望您的输出是您需要保留的,那么请执行以下操作:

(用“字符串”你的内容)

JS:

var newString= string.replace(/\(?\d{4}-\)?/g, '');

PHP:

$newString= preg_replace('/\(?\d{4}-\)?/g', '', $string);

希望有帮助。

于 2013-12-06T18:02:11.383 回答