[Regex]Extraire des données suivies par un pattern OU une fin de ligne
Bonjour,
J'aimerai savoir si ce que je souhaite est réalisable.
Voici le type de données en entrée :
Code:
1 2
| 930( ) $cC $dA $gR $hHRA $i sdjhsd
930( ) $cY $dv $gR $hHRA |
j'aimerai extraire le bloc $h qui peut être suivi ou non d'autres blocs en $
Voici ce que je suis parvenu à faire :
Code:
1 2
| ^930\(.*\$g(.*)\$h(.*)(?:\$.*) => fonctionne si un $ derrière
^930\(.*\$g(.*)\$h(.*) fonctionne sans $ derrière |
j'aimerai unifier les deux conditions est ce possible en Java
Merci d'avance de votre aide éclairée