|
Bas de page | |
---|---|
Auteur | Sujet : REGEX besoin d'aide |
Publicité | Posté le 06-06-2019 à 12:40:06 |
e_esprit | T'utilises quoi comme moteur pour ta regexp ? (outil, langage)
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
yoyo173 | Bonjour
Message cité 1 fois Message édité par yoyo173 le 06-06-2019 à 15:06:07 |
mechkurt | Si tu cliques sur son lien https://regex101.com/r/wi6I2z/1
Message cité 1 fois Message édité par mechkurt le 06-06-2019 à 15:14:57 --------------- D3 |
e_esprit |
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
yoyo173 |
|
yoyo173 | \([^)]+[0-9]{4}\) fonctionne aussi ... Sans exclure " )" ? Message cité 1 fois Message édité par yoyo173 le 06-06-2019 à 16:28:16 |
e_esprit |
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
Publicité | Posté le 06-06-2019 à 17:08:23 |
gilou ModérateurModzilla |
En fait, il vaut mieux prendre \([^()]+[0-9]{4}\) pour éviter d'en prendre trop avant aussi.
--------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
yoyo173 |
|
MaybeEijOrNot but someone at least | Exemple de ce que je proposais :
Ma solution est plus gourmande, mais présente la possibilité de gérer des parenthèses dans les parenthèses sans passer par de la récursion qui va ébouillanter ton cerveau. Cette solution reste perfectible, par exemple ne gère pas : Message édité par MaybeEijOrNot le 06-06-2019 à 22:45:15 --------------- C'est en écrivant n'importe quoi qu'on devient n'importe qui. |
gilou ModérateurModzilla | cf https://www.regular-expressions.info/tutorial.html (une référence) et https://www.rexegg.com/
--------------- There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! -- |
yoyo173 | Ah ben merci.
Message édité par yoyo173 le 08-06-2019 à 16:45:04 |