正则表达式使用gsub在Ruby中进行操作

时间:2012-11-16 08:32:53

标签: ruby gsub

当我"www.example.com/test/test".gsub('/test','')时,我得到"www.example.com",但我想要的结果是"www.example.com/test"。也就是说,只应移除最后一个"/test"。我们如何实现它?

2 个答案:

答案 0 :(得分:3)

使用"www.example.com/test/test".gsub(/\/test$/,'')

评论后更新

如果它与gsub合作,sub似乎更合适,因为您只想更换一次:

"www.example.com/test/test".sub(/\/test$/,'')

答案 1 :(得分:1)

试试这个

"www.example.com/test/test".sub('/test','')