Nu kan jeg nada Java, men følgende ting virker i javascript, så måske kan du bruge det som pseudo-kode:
var x = '<td width="7%" align="right" height="18"><span lang="en-us"><font size="2">2,5</font></span></td>' var reg = /.*>([^<]+).*/g; alert(x.replace(reg,"$1"));
-- ideen i den er, at den kun må genkende noget, som ligger imellem afslutningen af et tag og starten af det næste, hvis der er et tegn eller mere ...
public class FindVal { public static void find(String s) { Pattern p = Pattern.compile("(?:<[^>]*>)*([^<]+)(?:<[^>]*>)*"); Matcher m = p.matcher(s); while (m.find()) { System.out.println(m.group(1)); }
Hvis du har tid, kunne det være du kort ville fortælle hvad det er der sker i den regular expression? Sådan at jeg har mulighed for at arbejde videre med det.
Jeg er med på det er nyttigt, men da jeg ikke har arbejdet med det før, var dit eksempel det mest brugbare for mig.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.