Goeiemorgen,
Ik ben een nieuwsbrief engine aan het bouwen en in de html versie staan een aantal links. Deze wil ik eruit filteren en vervolgens in een tabel stoppen, id terughalen en de link vervangen voor een link waar dit id aanzit. Het bouwen hiervan is geen probleem alleen ik doe het nu op de volgende manier:
Regular Expressie door het htmldocument laten lopen en alle matches in een array proppen. Vervolgens 1 voor 1 door het array, pak de complete link('<a href="....">....</a>') en dan de link hier uithalen met een nieuwe regexp. Vervolgens deze link invoeren in de DB, ID terughalen via stored procedure, en dan de link replace met een regular expression.
Dit werkt allemaal flex, alleen ik heb dus 3 re nodig. Nu gaat dat wel goed, alleen het moet nog sneller. Heeft iemand een idee of suggestie dan hou ik me aanbevolen. Als iemand als eens eerder gebouwd heeft dan hoor graag hoe jij dat gedaan hebt. Alvast bedankt!
Ik ben een nieuwsbrief engine aan het bouwen en in de html versie staan een aantal links. Deze wil ik eruit filteren en vervolgens in een tabel stoppen, id terughalen en de link vervangen voor een link waar dit id aanzit. Het bouwen hiervan is geen probleem alleen ik doe het nu op de volgende manier:
Regular Expressie door het htmldocument laten lopen en alle matches in een array proppen. Vervolgens 1 voor 1 door het array, pak de complete link('<a href="....">....</a>') en dan de link hier uithalen met een nieuwe regexp. Vervolgens deze link invoeren in de DB, ID terughalen via stored procedure, en dan de link replace met een regular expression.
Dit werkt allemaal flex, alleen ik heb dus 3 re nodig. Nu gaat dat wel goed, alleen het moet nog sneller. Heeft iemand een idee of suggestie dan hou ik me aanbevolen. Als iemand als eens eerder gebouwd heeft dan hoor graag hoe jij dat gedaan hebt. Alvast bedankt!