[英]Ruby regex match then exclude from match
我有這樣的網址:
http://www.example.com/blah.ashx?ID=fj203-fj230r-3jf030
我想知道是否可以將所有ID =匹配到Ruby中URL的末尾,然后從匹配中排除ID =? 謝謝!
我一直堅持使用庫方法,讓我睡得更好;-)
require 'cgi'
require 'uri'
uri = URI.parse('http://www.example.com/blah.ashx?ID=fj203-fj230r-3jf030')
params = CGI.parse(uri.query)
id = params["ID"].first
#=> "fj203-fj230r-3jf030"
這樣的事情。
"http://www.example.com/blah.ashx?ID=fj203-fj230r-3jf030"[/(?<=ID=)(.*)/]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.