Je veux retirer une chaîne entre deux caractères et les caractères eux-mêmes, disons par exemple:
Je veux remplacer toute l'occurrence de la chaîne entre "#" et ";" et retirez-le avec les caractères. p>
de ceci p>
"this is test"
3 Réponses :
string.replaceall (Démarrer +". * "+ fin," ") code> p> p> P>
est le point de départ facile. Vous devrez peut-être traiter avec gourmandise des opérateurs de regex, Cependant. p>
Utilisez REGEX:
myString.replaceAll("#\?.*?;", "");
@ComputerSish Votre réponse s'exécute avec des erreurs en Java. La version modifiée fonctionne.
myString.replaceAll("#\\?.*?;", "");
Je ne comprends pas comment la réponse en informatique a 2 votes. Est-ce fixé ou quoi ???.
Pouvez-vous m'aider à comprendre la seconde?. J'essaie de tout remplacer entre A: et A \ N et ":. * \ N" travaille pour moi. Que fait la seconde? faire?
Cela devrait être la réponse acceptée, car l'acceptation désormais acceptée ne fonctionne pas.
J'ai supprimé l'étiquette Android depuis que c'est qu'il n'est pas spécifique à l'android.