RegEx匹配短语与空格

时间:2016-04-11 14:50:46

标签: regex

我有一行类似于以下内容:

DESCRIPTION RIGHT HERE   EA  005   1            1      0000001     04/05/16              008

我正在尝试提取短语DESCRIPTION RIGHT HERE。每次的描述都不同,所以我不知道它在线到线的长度。但是,描述短语后总是有多个空格。

为了从行中获取描述短语,我需要使用什么正则表达式?

3 个答案:

答案 0 :(得分:0)

我猜你可以这样做 描述或字符串结尾。
捕获组1中的答案。

DESCRIPTION RIGHT HERE\s(.*?)(?=DESCRIPTION RIGHT HERE|$)

答案 1 :(得分:0)

^([^$]*?)\s\s应该懒惰匹配所有内容后跟两个空格,这意味着您将只获得组1中的描述。

答案 2 :(得分:0)

请尝试:

^(.*?)(?=\s{2})

LIVE DEMO