Regex commence par, finit par, et contient

Regex commence par, finit par, et contient - Divers - Programmation

Marsh Posté le 31-05-2021 à 22:32:28    

Salut,
 
Je tourne en rond sur l'écriture d'une regex.
Pour l'exemple, j'ai créé ça : https://regexr.com/5u3ij
La regex est la suivante :  

Code :
  1. \(([\S\s]*?)\)


Ca me donne tous les symboles entre parenthèses dans une chaine, même si elle contient des retours à la ligne (en gras dans cette chaine) :  

Code :
  1. name(tablet,
  2. all),sym,opc,cpc(all),gpt(tablet),tx2,div(phone)


Ce que je voudrais maintenant, c'est affiner les "groupes" trouvés, en cherchant par exemple uniquement ceux qui commencent par "p", ou qui contiennent un "h", mais je ne vois pas où mettre les critères qui m'intéressent (sachant que pour mes vraies données, je risque de devoir trouver, par exemple, tous les "groupes" qui contiennent un simple quote qui n'est pas suivi par un autre simple quote).
 
Merci,

Reply

Marsh Posté le 31-05-2021 à 22:32:28   

Reply

Marsh Posté le 31-05-2021 à 22:44:08    

Citation :

trouver, par exemple, tous les "groupes" qui contiennent un simple quote qui n'est pas suivi par un autre simple quote).


à la va-vite: https://regexr.com/5u3kc ?


Message édité par rat de combat le 31-05-2021 à 22:44:54
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed