0

我想从

/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' 这就是为什么我得到一个空值但有人可以帮助获得正确的结果吗?

提前致谢。

4

1 回答 1

1
string = "/en/faq"
lang   = string.split("/")
rem    = string.split("/#{lang[1]}/")

puts "/#{lang[1]}/#{rem[1]}"

这可以解决问题,感谢 Sebi 的及时回答!

于 2012-11-13T11:34:18.250 回答