Regex : Problème sur sa construction
Bonjour tout le monde :)
Voila, actuellement j'ai un problème pour constuire ma regex, je prend en source le String suivant :
Citation:
[R_RECEVABLE] = '' OR ([R_RECEVABLE] = 'O' AND [R_PDL_ETAT] = '') OR ([R_RECEVABLE] = 'O' AND [R_PDL_ETAT] = 'S' AND [AFF_K_PREV_FRN] = '')
Et je souhaiterais avoir un résultat du genre :
Citation:
-> [R_RECEVABLE] = ''
-> OR
-> [R_RECEVABLE] = 'O' AND [R_PDL_ETAT] = ''
-> OR
-> [R_RECEVABLE] = 'O' AND [R_PDL_ETAT] = 'S' AND [AFF_K_PREV_FRN] = ''
Or j'utilise la regex suivant :
Code:
1 2
|
String rBloc = "([^\\(\\)]+)"; |
Et j'obtient le résultat suivant :
Citation:
-> [R_RECEVABLE] = '' OR
-> [R_RECEVABLE] = 'O' AND [R_PDL_ETAT] = ''
-> OR
-> [R_RECEVABLE] = 'O' AND [R_PDL_ETAT] = 'S' AND [AFF_K_PREV_FRN] = ''
Merci d'avance :)