【发布时间】:2015-10-18 15:44:18
【问题描述】:
我有一串代表 3 种不同长度的数字。我需要在字符串中挑选出第二个长度,但无法从匹配中排除空格。这是字符串的示例。它总是在点之后但在它变化之前有 6 位数字。在这种情况下,我需要完全匹配 907.086614。
1417.322835 907.086614 2.267717
^\s(\d+\.\d{6})
我玩过不同的外观,但无法排除空白。
【问题讨论】:
-
感谢所有建议,我现在的问题是,当我在需要此正则表达式的应用程序中尝试此操作时,它不支持积极的后向和积极的前瞻。 Bummer :-( 那么有没有其他方法可以在没有积极的观察的情况下工作?
-
在我的回答中使用第二种模式。如果有效,请告诉我
标签: regex