Dag beste mensen,
Ik ben een forum software conversie aan het testen en ik loop tegen een laatste probleem aan, met name de bbcode voor quotes om te zetten naar de nieuwe software. Om dit te doen dien ik een regex te gebruiken en met veel google hulp heb ik al een heel groot deel klaar gekregen.
Wat lukt mij dan niet? Ik dien een bepaalde waarde, met name een PostID uit de url te extracten en enkeln deze, zonder url weergeven.
Dit is de huidige regex:
Dit is de test string:
Dit zijn de replacement patronen:
Dit moet het resultaat zijn:
De bedoeling is dat hij bij "postID=47047" het nummer, in dit geval "47047" extract en bij post: "" zet.
Het moet hier werken, dan weet ik dat ie ook werkt op de uitvoer:
https://regex101.com/
Alvast bedankt!
Ik ben een forum software conversie aan het testen en ik loop tegen een laatste probleem aan, met name de bbcode voor quotes om te zetten naar de nieuwe software. Om dit te doen dien ik een regex te gebruiken en met veel google hulp heb ik al een heel groot deel klaar gekregen.
Wat lukt mij dan niet? Ik dien een bepaalde waarde, met name een PostID uit de url te extracten en enkeln deze, zonder url weergeven.
Dit is de huidige regex:
code:
1
| /\<woltlab-quote data-author="(.*?)" data-link="">(.*?)<\/woltlab-quote>/ |
Dit is de test string:
code:
1
| <woltlab-quote data-author="gebruikersnaam" data-link="https://website.be/topic/26-wat-luister-je-nu/?postID=47047#post47047">aaaaaaaaaaaaa</woltlab-quote> |
Dit zijn de replacement patronen:
code:
1
| [QUOTE="$1", post: "$2"]$3[/QUOTE] |
Dit moet het resultaat zijn:
code:
1
| [QUOTE="gebruikersnaam", post: "47047"]aaaaaaaaaaaaa[/QUOTE] |
De bedoeling is dat hij bij "postID=47047" het nummer, in dit geval "47047" extract en bij post: "" zet.
Het moet hier werken, dan weet ik dat ie ook werkt op de uitvoer:
https://regex101.com/
Alvast bedankt!