J'ai une expression régulière pour correspondre à quelque chose entre {et} dans ma chaîne.Comment faire correspondre le résultat possible intérieur avec des expressions régulières
"/{.*}/"
n'a pas pu être plus simple. Le problème se pose lorsque j'ai une seule ligne avec plusieurs correspondances. Donc, si j'ai une ligne comme ceci:
ceci est ma {string}, il fait correctement
pas {} Le travail regex correspondra
{string}, il ne {} travail
plutôt que
{string}
Comment puis-je l'obtenir juste correspondre au premier résultat?
C'est plus lisible, je pense. – mkb
Je ne sais pas si vous aurez des accolades imbriquées mais cela ne retournera pas les résultats désirés si elles sont là. pour {aaa {bbb} ccc}, il retournera {aaa {bbb}. – Victor
Cela fonctionne comme prévu, même si le point de Victor est bon. Peut-être un sujet pour un autre poste ... – Travis