正则表达式模式将标题和#s成对匹配为数组

时间:2013-11-26 04:44:28

标签: php regex

我正在尝试建立一个汽车维度数据库,原始数据如下:

Length 4638
Width 1825
Height 1384
Wheelbase 2810
Track (f) 1545
Track (r) 1594
Weight, unladden (G37) 1740

每一行都包含标题,即。 “长度”,“跟踪(f)”或“权重,未跟随(G37)”后跟原始数字维。

标题是标题中可以包含#s,但实际尺寸不应包含任何非字母字符,因此我将区分这两个字符。

我正在使用的模式是 的 /([a-z]+) ([0-9]+)/gi

然而,这种模式的问题在于它无法处理compex标题,例如Track(f)或Weight,unladden(G37)

1 个答案:

答案 0 :(得分:1)

答案是:(.*)\s([0-9]+)

归功于@remyabel!