Hirdetés

2024. április 26., péntek

Gyorskeresés

Hozzászólások

(#6) Jim-Y


Jim-Y
veterán

Az árak kiemelését még mindig nem tudtam megoldani:S így néz ki most a kódrészlet:

digit : reguláris kifejezés ami megtalálja az árakat
area: a szöveg amiben keresni kell
digitmatches: a reguláris kifejezés által megtalált árak tömbje

var digit = /[0-9]+(\.)[0-9]+(\s)(Ft)/g;
var digitmatches = area.match(digit);
for(var i=0;i<digitmatches.length;++i){
digitmatches[i] = "[M](C)" + digitmatches[i] + "(/C)[/M]";
}

ha csak annyit írok, hogy area = area.replace(digit, " ide johet akármi") akkor működik, csak az a baj vele, hogy minden egyes ár helyére behelyettesíti :(

Nekem valami ilyesmi kéne ami jó is:
area = area.replace(digit,"[M](C)" + ide kéne az éppen megtalált ár (*) + "(/C)[/M]");

(*) = ha digit-et írok az éppen megtalált árhoz, akkor sajnos nem a megtalált árat helyettesíti, hanem a reguláris kifejezést:( ötlet?!

[ Szerkesztve ]

Copyright © 2000-2024 PROHARDVER Informatikai Kft.