这可能吗?
从这个字符串:
string = "lsdfh892pr23hr4342pr3j4r\n\nwww.foobar.com•\nyahoogooglebing"
我想提取"www.foobar.com"
。
而且,从这一个:
string = "lsdfh892pr23hr4342pr3j4r\n\ninfo@google.com•\nyahoogooglebing"
我想提取"info@google.com"
。
答案 0 :(得分:5)
我不知道ruby语法,但这个正则表达式应该可以工作:
/\n\n([^•]*)•/
答案 1 :(得分:1)
我不打扰正则表达式:
string = "lsdfh892pr23hr4342pr3j4r\n\nwww.foobar.com•\nyahoogooglebing"
string.split("\n")[2][0..-2]
=> "www.foobar.com"
string = "lsdfh892pr23hr4342pr3j4r\n\ninfo@google.com•\nyahoogooglebing"
string.split("\n")[2][0..-2]
=> "info@google.com"