en java J'ai besoin de remplacer un nombre par un mot seulement s'il n'est pas précédé du "+". Exemple:Remplacer le caractère s'il n'est pas précédé de "+"
- match1
- match+1
deviendrais:
matchone
match+1 (no modify)
J'ai essayé avec
>>>name = name.replaceAll("([^+])1", "one");
matcone //required "matchone"
Mais il ne fonctionne pas. Aucune suggestion?
Merci
L'exigence de remplacer le numéro que « 1 »? Votre question ne précise pas mais votre regex suggère le contraire. –
oui je n'ai besoin que de remplacer le "1" – Pecana
Vous devez préciser ce que vous voulez dire par "Mais ça ne marche pas". Quelle est la sortie que vous obtenez, et quelle est la sortie que vous attendiez? –