我的字符串有两个可能的结尾。第一个没有数字:
http://www.something.com/test.html
第二个带数字(最多两位数)
http://www.something.com/test-1.html
http://www.something.com/test-2.html
http://www.something.com/test-3.html
http://www.something.com/test-4.html
http://www.something.com/test-15.html
我需要.html
从第一个案例和-1.html
(或任何数字)中删除第二个案例。这个想法是使两个字符串具有可比性以查找重复项。
我认为以下应该管理第二种情况
gsub("-[0-9]|[1-9][0-9].html", "", string)
但是有可能有一个功能来管理这两种情况吗?