这就是我正在做的事情
a = "%span.rockets#diamonds.ribbons.forever"
a = a.match(/(^\%\w+)([\.|\#]\w+)+/)
puts a.inspect
Run Code Online (Sandbox Code Playgroud)
这就是我得到的
#<MatchData "%span.rockets#diamonds.ribbons.forever" 1:"%span" 2:".forever">
Run Code Online (Sandbox Code Playgroud)
这就是我要的
#<MatchData "%span.rockets#diamonds.ribbons.forever" 1:"%span" 2:".rockets" 3:".#diamonds" 4:".ribbons" 5:".forever">
Run Code Online (Sandbox Code Playgroud)
救命?我尝试过但失败了:(