Wederom weer een beetje hulp nodig met een Regex.
Ik probeer te splitten op een spatie maar nu kan het voorkomen dat een string spaties bevat waar deze niet opgesplit moet worden.
Het wenste resultaat is dat de split dit oplevert:
0: div[class="a b"]
1: ul[class="c d"]
Ik kan dus niet zomaar splitten op een spatie want dan krijg ik vier delen en het komt niet altijd voor dat er twee van deze strings worden geparsed. Soms ook wel 'div ul li a'.
Heeft iemand een idee hoe ik dit kan oplossen?
Ik probeer te splitten op een spatie maar nu kan het voorkomen dat een string spaties bevat waar deze niet opgesplit moet worden.
JavaScript:
1
2
| var str = 'div[class="a b"] ul[class="c d"]'; str.split(/[a-z]+[\[a-z="'\]]+/); |
Het wenste resultaat is dat de split dit oplevert:
0: div[class="a b"]
1: ul[class="c d"]
Ik kan dus niet zomaar splitten op een spatie want dan krijg ik vier delen en het komt niet altijd voor dat er twee van deze strings worden geparsed. Soms ook wel 'div ul li a'.
Heeft iemand een idee hoe ik dit kan oplossen?