Ik probeer een regex te maken die matcht op de code {0}, maar hij moet er niet op matchen als het tussen enkele quotes voorkomt. Nu bedacht ik mezelf dat er dan gewoon een even aantal enkele quotes vóór de match moeten staan, of 0 enkele quotes. Ik dacht dat in eerste instantie zo op te lossen:

Ik heb ook nog geprobeert met een dakje voor de regex, zodat de telling van het even aantal enkele quotes vooraan de string moet beginnen. Maar dan matcht ie helemaal niet, ook als er {0} in staan die niet tussen quotjes staan...
code:
Maar dan matcht ie dus gewoon. En ik wil natuurlijk dat de bovenstaande {0} helemaal niet matcht, omdat ie tussen enkele quotes staat 1
| (('(.+?)){2})*(\{0\}) |
Ik heb ook nog geprobeert met een dakje voor de regex, zodat de telling van het even aantal enkele quotes vooraan de string moet beginnen. Maar dan matcht ie helemaal niet, ook als er {0} in staan die niet tussen quotjes staan...
日本!🎌