Regex patroon met optioneel stuk, en daarin een group.
Featured Replies
Recent actief 0
- Er zijn hier geen geregistreerde gebruikers aanwezig.
Een betere weg om onze GTA community te volgen. Leer meer.
Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.
Beste GTAForum leden,
Ik zit met een probleem, Ik gebruik java voor het matchen van diverse HTML onderdelen, maar het nadeel is bij het volgende dat is informatie moet hebben van een (optionele) group.
Dit patroon moet dus matchen met:
<div id=\"platform_requirements\" > <p><b>Minimum: </b>Pentium 4</p> <p><b>Aanbevolen: </b>Intel core i7</p> <div style=\"clear: both;\"></div> </div>Maar ook met:
<div id=\"platform_requirements\" > <p><b>Minimum: </b>Pentium 4</p> <div style=\"clear: both;\"></div> </div>Daarom staat dit stukje (wat in het onderste voorbeeld ontbreekt) regex een optioneel stuk:
Het goede is, is dat hij perfect matched in Java, maar ik krijg de group niet terug! (dit stukje dus: </b>(.*?)</p>).
Als ik de parameters voor het optionele weghaal, dan werkt hij goed, en krijg ik ook gewoon resultaat terug in m.group(2).
Bewerkt: door Maikle