我正在玩 Ruby,但我在使用正则表达式从字符串中减去一些东西时遇到了一些问题。
我有一个这样的字符串http://mysite.com?test=100
,我想删除 ?test=100。执行此操作的正则表达式应\?(.*)
根据rubular。
我尝试过,"http://mysite.com?test=100".sub \?(.*),''
但我不断收到以下错误:
syntax error, unexpected ')', expecting $end "http://mysite.com?test=100".sub \?(.*),''