regexp minta tovabbfejlesztese, Ruby
Hali,
sziasztok van egy link href attributuma, amibol ki kell vennem egy querystring parameter erteket. Ezt megoldottam a kovetkezokeppen bar szerintem nem teljesen elegans:A szobanforgo minta az idvalue=( decimalis szamok )
Van vkinek otelete a tovabbfejlesztesre?
Udv
Sanyi
■ sziasztok van egy link href attributuma, amibol ki kell vennem egy querystring parameter erteket. Ezt megoldottam a kovetkezokeppen bar szerintem nem teljesen elegans:
prodID = link.href.match(/idvalue=\d+/)[0].split('=')[1]
Van vkinek otelete a tovabbfejlesztesre?
Udv
Sanyi
CGI.parse
/idvalue=(\d+)/
.Ha már Ruby, akkor használhatod az eszközkészletét is erre, a
CGI.parse()
függvénnyel egy query stringet tudsz feldarabolni név–érték párosokra.kosz...
a CGI parse szerintem kicsit tobb eroforrast zabalhat /ezt is be kell tolteni a memoriaba/, inkabb maradok a String match fuggvenyenel :-)
Udv
Sanyi
UI.: tetszik a ruby / jruby nyelv, de borzaszto dokumentacioja van(kozel semmilyen, mindenre amire kattintok az 404,500s hibakkal szall el) , egyet talaltam (Ruby Essentials), ami jonak tunik, de az a nap bizonyos szakaszaiban szinte hasznalhatatlan. Ha valaki tud jo forrasokat, akkor megkoszononnem foleg jRuby temaban