找到匹配的字符串直到找到http

时间:2016-11-24 08:25:27

标签: javascript regex

# Example Agreement

`Purpose` You give a short description.

`Party 1 Name` Seller

`Party 2 Name` Buyer

Speak This is the place where {{document advantage}} goes and this is where {{remove fourth}} goes.  

Then there is this: {{remove last two}}  Then we will have {{standard time}}.

Also, {{remove optional widgets}}.  Then there is also {{standard list}}.

https://github.com

我需要从`Speak 获取字符串,直到找到\ n和http,即。我需要

  

发言这是{{document advantage}}所在的地方,这就是{{remove fourth}}所在的地方。

     

然后是:{{删除最后两个}}然后我们将{{标准时间}}。

     

此外,{{删除可选小部件}}。然后还有{{standard list}}。

结果。

这是我尝试过的。但是字符串以h结尾

[SS]峰(+)。([\ S \ S] +?)(\ n [HTTP] | $)

1 个答案:

答案 0 :(得分:0)

针对您的测试字符串测试此RegEx:

([Ss]peak(.|\r|\n)*?(?=http))

部分(?=http)是正向前瞻,它断言在字符串http的末尾跟随。