Fonction incompréhensible, besoin d'explications
"(%w+)[%s%p]*(.*)"
- Cherche un truc qui commence par un caractère alpha-numérique
- Suivi de tout jusqu'à un espace ou une ponctuation
- Puis tout le reste jusqu'à la fin

J'ai cherché et string.find retourne le numéro du premier caractère qui rentre dans le lot, le dernier (qui est forcément le dernier du texte puisque le pattern se finit par (.*)), puis la première chose entre parenthèses et enfin la deuxième chose entre parenthèse.

J'ai donc enfin compris comment marchait ce pattern, merci à ceux qui m'ont aidé à le comprendre.

Résolu.

Retourner en haut Accueil