两个字符之间匹配

sam*_*era 0 ruby regex

这可能吗?

从这个字符串:

string = "lsdfh892pr23hr4342pr3j4r\n\nwww.foobar.com•\nyahoogooglebing"
Run Code Online (Sandbox Code Playgroud)

我想提取"www.foobar.com".

而且,从这一个:

string = "lsdfh892pr23hr4342pr3j4r\n\ninfo@google.com•\nyahoogooglebing"
Run Code Online (Sandbox Code Playgroud)

我想提取"info@google.com".

Gae*_*ael 5

我不知道ruby语法,但这个正则表达式应该工作:

/\n\n([^•]*)•/
Run Code Online (Sandbox Code Playgroud)