J'analyse un flux rss mal structuré et certaines des données renvoyées contiennent <p>at
. Comment puis-je remplacer toutes les instances de <p>at
avec un espace vide, en utilisant java?Remplacer la séquence de caractères dans java
Je connais la méthode .replace
pour la classe String, mais je ne suis pas sûr de l'aspect de l'expression regex. J'ai essayé inputString.replace("<p>at", "")
mais cela n'a pas fonctionné.
S'il vous plaît montrer un SSCCE. Le 'replace()' n'utilise pas regex (et devrait donc juste fonctionner). 'replaceAll()' est celui qui utilise regex (que vous ne devriez donc pas utiliser). – BalusC
Je voulais dire remplacerAll(). replace() ne fonctionnera pas car il faut remplacer un seul caractère. – user1154644
Wow, êtes-vous * encore * sur Java 1.4 ou plus? Depuis Java 1.5 (sorti fin 2004), il existe deux méthodes 'replace()', l'une prenant 'char' et l'autre prenant' CharSequence' (donc aussi 'String'). En tout cas, cette "faute de frappe" est précisément l'une des raisons pour lesquelles vous devriez montrer un SSCCE. Afin que nous puissions simplement copier et coller sans changer pour voir nous-mêmes votre problème. – BalusC