#2 z
Super, funguje, děkuji.
Příspěvky odeslané z IP adresy 160.218.87.–
RomanM
RomanM
Zdravím všechny,
jsem začátečník v programování JAVA/Android a potřeboval bych poradit ohledně regulárních výrazů. Mám takovýto text (String) a potřebuji v něm udělat úpravy:
64564985649179-VALUE
48371676163717-VALUE
54646146541665-VALUE
<DATA>
54541564147877-VALUE
54654654654654-VALUE
91798714457198-VALUE
87198796549798-VALUE
</DATA>
44554456465466-VALUE
46545454587121-VALUE
64546564487455-VALUE
Potřebuji nahradit text "VALUE", ale jen mezi <DATA></DATA>, ostatní ponechat.
Umím nahradit celý text mezi <DATA></DATA>
text = text.replaceAll("<DATA>([^<]*)</DATA>", "POKUS");
ale nevím, jak nahradit jen to VALUE.
Výstup tedy požaduji takovýto:
64564985649179-VALUE
48371676163717-VALUE
54646146541665-VALUE
<DATA>
54541564147877-NEWVALUE
54654654654654-NEWVALUE
91798714457198-NEWVALUE
87198796549798-NEWVALUE
</DATA>
44554456465466-VALUE
46545454587121-VALUE
64546564487455-VALUE
Prosím, poradíte někdo?
Děkuji.