rps*_*rps 14 ruby regex string
我有一个字符串,像这样:
"yellow-corn-(corn-on-the-cob)"
Run Code Online (Sandbox Code Playgroud)
我想从字符串中删除括号,得到这样的东西:
"yellow-corn-corn-on-the-cob"
Run Code Online (Sandbox Code Playgroud)
我相信你会用gsub来完成这个,但我不确定我需要哪种模式来匹配括号.就像是:
clean_string = old_string.gsub(PATTERN,"")
Run Code Online (Sandbox Code Playgroud)
ste*_*lag 33
没有正则表达式:
"yellow-corn-(corn-on-the-cob)".delete('()') #=> "yellow-corn-corn-on-the-cob"
Run Code Online (Sandbox Code Playgroud)
Ben*_*ret 27
试试这个:
clean_string = old_string.gsub(/[()]/, "")
Run Code Online (Sandbox Code Playgroud)
另一方面,Rubular非常适合快速测试你的正则表达式.