1

我需要为每个代码和名称添加一个参数,我尝试为每个数字使用 (.+) 或 (.*),但它不起作用。每个空格意味着它是一个不同的数字,并且并非每个空格都具有相同的宽度。示例:

放弃 CDP 192 129 58 0 0 0 2 3 3 2.998 0.013 33.091627 -85.527029 2582661

对此:

放弃 CDP |code1=192 |code2=129 |code3=58 |code4=0 |code5=0 |code6=0 |code7=2 |code8=3 |code9=3 |code9=2.998 |code10=0.013 |code11=33.091627 |code12=-85.527029 |code13=2582661

4

1 回答 1

1

试试([0-9.-]+)。原因.+不起作用是因为也.匹配空格。您不能只使用\S+(非空格)的原因是因为您只想匹配数字。

于 2011-06-11T03:33:23.857 回答