我是 Ruby 的新手,目前我正在尝试从 http 请求字符串中取出一部分。
要求:
POST/test/userRegistration?id=1234&name=John&address=UK
有没有办法使用slice
、gsub
或任何其他方法取出"name=John&"
?
输出应该是 POST/test/userRegistration?id=1234&address=UK
注意:“name”参数的值每次都可以不同
谢谢
最佳答案
试试这个……
str = "POST /test/userRegistration?id=1234&name=John&address=UK"
str = str.sub(/&name=.+&/, '&')
str
=> "POST /test/userRegistration?id=1234&address=UK"
关于ruby - 如何删除字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56270928/