标签: ruby regex http
我想要使用正则表达式拆分请求网址
请求网址
foo/bar/index.php?a=value1&b=value2
预期结果
1. foo 2. bar 3. index.php 4. a=value1 5. b=value2
答案 0 :(得分:3)
input = "foo/bar/index.php?a=value1&b=value2" print input.split(/[\/\?&]/)
答案 1 :(得分:1)
URI规范在附录中有答案:http://greenbytes.de/tech/webdav/rfc3986.html#rfc.section.B