j'en demande peut être un peu trop aux expregs
Bon j'ai un code comme celui-ci
Code:
1 2
|
String[] elements = myString.split("\\b") |
si ma chaine ressemble à "Name=10.4" j'obtiendrai [Name, =, 10, ., 4] ... ce qui me convient
là où les choses se compliquent c'est si je découpe cette chaîne "\"Hello\"+\"world++\""
là j'obtiens [", Hello, "+", world, ++"] mais je voudrais [", Hello, ", +, ", world, ++, "]
un peu compliqué : quand je n'ai pas un mot je voudrais isoler dans mon résultat les chaines " ,', \" et \'
Hmmm j'en demande peut-être un peu trop aux exprreg
en fait c'est peut-être un autre analyseur dont j'ai besoin: le but est de remplacer certains mots dans mes chaines ... à condition qu'ils ne soient pas entre-quotes (si vous voyez ce que je veux dire:lol:).
donc si j'ai : "Hello \"Hello\"+\"world++\"" je dois pouvoir remplacer Hello par Bonjour est obtenir "Bonjour \"Hello\"+\"world++\""
(l'idéal serait que tous les caractères non alphanumériques soient isolés dans chaque élément du tableau résultat)
des suggestions?
merci