使用Ruby正则表达式,给出:
起始中间31313131313@mysite.com
我想要获得:31313131313
即start-middle和mysite.com之间是什么
这是我到目前为止
to = 'starting-middle+31313131313@mysite.com' to.split(/\+/@mysite.com.*/).first.strip
1号和1号之间@:
to[/\+(.*?)@/,1]
第一和最后一个@:
to[/\+(.*)@/,1]
最后和最后一个@:
to[/.*\+(.*)@/,1]
最后和第一@之间:
to[/.*\+(.*?)@/,1]