Récupération Regex d'une chaîne entourée d'accolades
Dans le but d'éviter la frustration récurrente liée à l'oubli de la syntaxe regex, un utilisateur demande de l'aide pour capturer la chaîne entre accolades à l'aide d'expressions régulières. Le format souhaité est {string}, où "string" est le contenu recherché.
Selon les réponses fournies, deux options d'expression régulière sont disponibles :
Option 1 :
/{(.*?)}/
Ce modèle correspond à n'importe quel caractère entre "{" et "}" mais empêche une sélection excessive en employant le "?" quantificateur. Les parenthèses autour du modèle de correspondance garantissent que la partie capturée est accessible.
Option 2 :
/{([^}]*)}/
Alternativement, ce modèle exclut tous les caractères entre "{" mais "}", implémentant également une approche non gourmande.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!