Próbuję dopasować wszystko wewnątrz podwójnych nawiasów klamrowych w ciągu znaków. Używam następujące wyrażenie:Jawne wyrażenie regularne pasujące do {{znaków wewnątrz podwójnego nawiasu klamrowego}}
\{\{.*\}\}
kilka przykładów:
The {{dog}} is not a cat.
to poprawnie meczy {{pies}}
Jednak
The {{dog}} is a {{cat}}
dopasowuje wszystko po pierwszym meczu zamiast wrócić dwa mecze. Chcę, aby pasowało dwa razy, raz na {{pies}} i raz na {{cat}}
Czy ktoś wie, jak to zrobić?
Dzięki.
Regex używa chciwego algorytmu (i dlatego chce pobrać tak duży ciąg, jaki będzie pasować). Czy to pomaga, czy potrzebujesz więcej? – rajah9
To powinno działać \ {\ {. *? \} \} – DaMainBoss
Jeśli otrzymałeś odpowiedź, zaakceptuj tę, która pomogła ci najbardziej – RMT