Bonjour les expert regex,
J'aimerai mettre les enregistrements provenant d'un ArrayList les uns à la suite des autres pour chaque L1, L2, L3 etc...
Exemple:
L1_C1, L1_C2, L1_C3, ..;L1_C122,
L2_C1, L2_C2, L2_C3, ...;L2_C80,
L3_C1, L1_C50,
L4_
Actuellement, j'ai cela comme affichage et c'est pas ce que je souhaite faire :
Avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 L1_C1_0 L1_C2_"11299" L1_C3_"CHK_CASHING_CHECK_CREDITED_20210329_11299_EUR_S" L1_C22_"FR80753886092" L2_C1_0 L2_C2_"11299" L2_C3_"CHK_CASHING_CHECK_IN_PROGRESS_20210329_11299_EUR_S" L2_C22_"FR80753886092" L3_C1_0 L3_C2_"11299" L3_C3_"FRAUD_REGUL_LOSS_20210329_11299_EUR_S" L3_C22_"FR80753886092" L4_C1_0 L4_C2_"11299" L4_C3_"SEIZURE_SEIZURE_20210329_11299_EUR_S" L4_C22_"FR80753886092"
Je sais qu'il faut utiliser les Regex mais je ne sais pas comment m'y prendre sachant que cela fait trés longtemps que je n'ai plus fait de Java.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 int m, n //List al1 = new ArrayList() try{ FileWriter writer = new FileWriter(path+file3) writer.append(result1) writer.append('\n') writer.append("1BIS ----- NB ligne 1er fichier: ("+file1+") "+numLigneA) writer.append('\n') writer.append("1BIS ----- NB ligne 2eme fichier: ("+file2+") "+numLigneB) writer.append('\n') for(m = 0 ; m < al1.size(); m++){ writer.append(""+al1.get(m)) /*if (al1.contains("L1")){ println("L1") }*/ println("2 ----- Différence constaté = "+al1.get(m)) writer.append('\n') } writer.flush() writer.close() //println("------------------------------------------------------------------ FIN DERNIER TRAITEMENT ------------------------------------------------------------------"); }catch(IOException e){ e.printStackTrace() } println("^^^^^^^^^^^^^^^^^^^^^^^^^^^FIN^^^^^^^^^^^^^^^^^^^^^^^^^^^")// pour mettre en avant la FIN du programme (meilleure de lisibilité) println("") }
Quelqu'un pourrait-il m'aider à réaliser mon rêve ?
Merci pour votre retour
Partager