Bonjour,
Je suis tombé sur le regex suivant pour trouver certains éléments dans du css. Pouvez-vous m'expliquer ce regex svp ? Merci d'avance.
EDIT : je sais ce que fait ce regex, ce que je cherche c'est d'en comprendre la syntaxe. Je ne comprends pas les ?P< par exemple. il n'y a pas de chevrons en CSS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $regex = "/ # This is the selector we're looking for ({\=(?P<name>[0-9a-zA-Z_-]*)(\((?P<args>.*?)\))?}) # Return all inner selectors and properties ( ([0-9a-zA-Z\_\-\*&]*?)\s* \{ (?P<properties>(?:[^{}]+{$recursive})*) \} ) /xs"; preg_match_all($regex, $css, $match)
Partager