【发布时间】:2013-09-06 02:05:31
【问题描述】:
我需要一个正则表达式来匹配第二行中的数字。类似的输入是这样的:
^C1.1
xC20
SS3
M 4
十进制模式(-?\d+(\.\d+)?) 匹配所有数字,第二个数字可以在后面的代码中循环获取,但我需要一个正则表达式来直接获取第二行中的数字。
【问题讨论】:
-
感谢 Rahul,它是 C#
-
另外,你要找的号码总是在第二行吗?
-
试试这个:- /^[^\r\n]*\r?\n\D*(-?\d+(\.\d+)?)/
-
有时 3 行或更多,但有时只有 2 行