Bonjour à tous,
Alors, je vous explique :
J'aimerais remplacer dans un string certaines occurrences
Par exemple j'ai :
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 "source_tables":{ "name":"jacques", "explici":[ { "owner":"henri", "name":"DUPUIS", "description":"" }, { "owner":"paul", "name":"TAB", "description":"", "load_order":"2147483647" }, { "owner":"Nico", "name":"Gano", "description":"" } ] }
Voila, je voudrais par exemple remplacer tous les "owner":"Nico" par "owner":"${prenom}" et ceci pour TOUTES les champs "owner"
C'est à dire que je dois remplacer toutes les valeurs des champs owner.
Ce string est un exemple il y a bcp de "owner" dans le vrai.
J'ai commencé avec cette expression :
Mais cela efface tout les caractères qu'il y a après.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 str = str.replaceAll("(\"owner\":\").*", "$1\\${prenom}\"");
Je vous remercie pour votre aide!!
Partager