Donc, j'ai quelque chose comme ceci:expression régulière pour obtenir des nombres entre
chaîne. (nombres1, nombres2, nombres3) donc quelque chose comme ceci:
bla bla bla. (1234, 5678, 012)
Je voudrais obtenir les premiers chiffres, c'est-à-dire les nombres entre (et, & sans tenir compte de l'espace avant la virgule en même temps dans une regex, puis obtenir le deuxième nombre dans une autre regex sans obtenir le premier si entre le premier « et le second »
J'ai essayé de faire ce qui suit pour obtenir le premier, mais cela ne fonctionne pas même avec l'espace:
^\(\d*,$
J'ai même essayé ceci:
^.*?\([^\d]*(\d+)[^\d]*\).*$
Et ceci:
\[\((\d+)\).*?\]
Je le tester ici: https://regex101.com/ et je continue à obtenir aucune correspondance pour une raison quelconque
Je suis en train de le mettre en œuvre en utilisant la langue Go
il est facile avec le langage de programmation – RomanPerekhrest
[ '(?: \ (| \ G *, *) \ K (\ d +) (? = [, \ d] * \)) '] (https://regex101.com/r/HNW0Gf/2)? – ctwheels
Alors, combien de groupes de nombres voulez-vous obtenir, 2? ("1234", "5678", 012) – sln