J'ai une chaîne qui contient trois occurrences du mot 'TEST'. Chacun de ces mots est suivi de^et je dois vérifier si le contenu entre 2 et et 3e occurrences de^est vide, s'il est vide/vide plus loin pour voir si le contenu entre les 5ème et 6ème occurrences du^est « »java regex search remplace le numéro
Si elle est « », remplacez à être vide/vide
Je dois répéter ce contrôle logique à chaque fois que mot TEST se trouve.
Exemple:
chaîne existante:
aaaa^
TEST^x^^y^z^""^cccc^bbb^
bbbb^
TEST^p^^q^r^""^lll^mmm^
TEST^P^X^q^n^""^hhh^ttt^
chaîne attendue:
aaaa^
TEST^x^^y^z^^cccc^bbb^
bbbb^
TEST^p^^q^r^^lll^mmm^
TEST^NOT EMPTY THUS IGNORE^X^q^n^""^hhh^ttt^
Comment puis-je faire? Toute aide est grandement appréciée.
Merci! ... Je l'ai essayé. Malheureusement, rien n'est changé dans la chaîne modifiée. J'ai essayé votre code avec ceci: –
TEST^x ^^ y^z^""^cccc^bbb^ –
et la chaîne résultante est toujours comme TEST^x ^^ y^z^""^cccc^bbb^ –