动态删除url中查询参数的空间

时间:2014-07-10 12:46:32

标签: ruby-on-rails ruby url

我想删除ruby

中请求网址中查询参数的空格

以下是我的示例请求网址: -

URL = 'www.test.com/a?q1=john&q2=US&q3= 92832832&q4=test&q5= foo'

我想输出如下: -

URL = 'www.test.com/a?q1=john&q2=US&q3=92832832&q4=test&q5=foo'

3 个答案:

答案 0 :(得分:1)

要删除空格,您可以在字符串

上使用以下内容
URL = 'www.test.com/a?q1=john&q2=US&q3= 92832832&q4=test&q5= foo'.gsub(/\s+/, "")

答案 1 :(得分:1)

我建议修剪白色空间。这可以通过乔尔所说的来实现:

  

如果您只想删除前导空格和尾随空格(如PHP修剪),可以使用.strip,但如果要删除所有空格,则可以使用.gsub(/\s+/, "")。   (Ruby function to remove all white spaces?

答案 2 :(得分:0)

url ='www.test.com/a?q1=john&q2=US&q3= 92832832& q4 = test& q5 = foo'.gsub!(/ \ s + /,“”)