Hej! Regexp är ingen gyllene hammare för allt som ser ut som text. Tryck in HTML-koden i något DOM-träd istället och operera på det. Vilket språk använder du?Regexp för att transformera tabeller till div, utan att plocka bort cssclasser i
Jag har försökt att få till ett regular expression som ersätter table, tr, td taggar mot divar. Detta har jag fått till fast nu vill jag utöka regexp för att hantera attributen som sitter på elementen. Alltså om en tabell har följande <table cssclass="box"> så vill jag få ut <div cssclass="box">.
Följande tre regexp har jag använt, nu vill jag skruva lite på dem så att de hanterar även attribut på elementen.
RegexTables = "<table[^>]*?>([^<]*)?(<tbody>)?(.*?)(</tbody>)?([^<]*)?</table>";
MatchEvaluatorTables = "$3";
RegexRows = "<tr[^>]*?>(.*?)</tr>";
MatchEvaluatorRows = "<div>$1</div>";
RegexCells = "<td[^>]*?>(.*?)</td>";
MatchEvaluatorCells = "<div>$1</div>";
Någon som har någon idé på hur man skruva på det?Sv: Regexp för att transformera tabeller till div, utan att plocka bort cssclass