我想从
获得两个单独的值/en/faq
两个单独的值将是
lang =en
rem =faq
我习惯于拆分,这相对容易得多。尽管如此,这是我的方法,需要调整,希望从你的帮助,我将能够完成它。
string = "/en/faq"
lang = string.split("/").first
rem = string.split("/en/")
puts "/#{lang}/#{rem[1]}"
所需的输出应为“/ en / faq /”,但输出为
"//faq"
我知道我有'.first'这就是为什么我得到一个空值但是有人可以帮助我们得到正确的结果吗?
提前感谢。
答案 0 :(得分:1)
string = "/en/faq"
lang = string.split("/")
rem = string.split("/#{lang[1]}/")
puts "/#{lang[1]}/#{rem[1]}"
这就是诀窍,感谢Sebi的快速回答!