01. december 2010 - 10:14Der er
21 kommentarer og 1 løsning
Fjern tags
Hejsa
Hvis jeg har en String som f.x ser således ud
String test = "<div>blablabla</div>";
Hvordan får jeg så smartest fjernet tags. Det jeg i princippet ved er at alt som står i <> skal fjernes. Så jeg kan ikke umiddelbart lave en replaceall uden det bliver noget rod da det også kan være <p> og <span>
under forudsætning af at det er <SOMETHING> <SOMETHING_ELSE> TEKST_OG_TAL </SOMETHING_ELSE> </SOMETHING> du skal lave om til: <SOMETHING_ELSE> TEKST_OG_TAL </SOMETHING_ELSE>
i denne skal du så finde: String regexMatchSub = "<[a-zA-Z0-9]+>[a-zA-Z0-9]+</[a-zA-Z0-9]+>"
og så bruge det match den finder.
Hvis du skal have mere end blot tal og bogstaver i mellem dine tags, så skal den midterste del ([a-zA-Z0-9]+) udvides med den/de tegn du også forventer. (så som !?_.,:; osv.)
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.