求解释三行代码解决方案

求解释三行代码/(.*)\.(delete|edit)$/ ~ req.query[operation]target_id $1operation $2rubu正则[

求解释三行代码

/(.*)\.(delete|edit)$/ =~ req.query['operation']                      
target_id = $1                      
operation = $2 
rubu 正则
[解决办法]

/(.*)\.(delete
[解决办法]
edit)$/ =~ req.query['operation']                      
target_id = $1    #将第一个括号中匹配到的值赋给 target_id                  
operation = $2    #将第二个括号中匹配到的值赋给 operation


就是 Ruby 正则表达式中的分组匹配,请参考:http://rubyer.me/blog/357/