Je veux faire correspondre n nombre de caractères entre un "<" et ">" caractères. Par exemple, Je veux être en mesure de correspondre <a href = "image1.jpg">
ou <a href = " http://www.learnmore.com/> ;
essentiellement avec le même modèle. C'est parce que les chaînes que je reçois peuvent avoir n nombre de caractères entre les caractères spéciaux. Une fois que je fais correspondre le modèle qui comprend les caractères spéciaux, je vais le remplacer par un espace vide (que je suis capable de faire actuellement --- la partie de remplacement.). J'ai besoin d'aide avec la partie correspondante seulement.correspondant à une chaîne entre des caractères spéciaux dans JAVA
Répondre
Obligatoire "don't try to parse HTML with regex" link
Alors, comment puis-je travailler avec eux – Raghu
Vous pouvez essayer l'expression régulière suivante
(<|<)(.*?)(>|>)
faire correspondre votre chaîne (en supposant que le >
n'a pas été une erreur de mise en forme dans votre question, mais le contenu réel de la chaîne).
J'essaie de remplacer les balises HTML par un espace vide. Si je code dur le tag HTML, je peux le remplacer et obtenir le tag, mais j'essaie de faire correspondre n'importe quel tag et donc la question sur le forum. @Howard, j'ai essayé votre expression, mais cela n'a pas fonctionné. Le > était une erreur de formatage. Il devrait être < or >. – Raghu
Remplacez d'abord >
par >
et <
par <
. Ensuite, faites votre correspondance de motif comme d'habitude en utilisant regex ou autre chose.
- 1. Rechercher une sous-chaîne entre caractères spéciaux dans une chaîne
- 2. Chaîne Java Remplacement des caractères spéciaux
- 3. Java détecte des caractères spéciaux dans une chaîne
- 4. Java - Comment mettre des caractères spéciaux dans une chaîne
- 5. Java remplacer des caractères spéciaux dans une chaîne
- 6. caractères spéciaux dans JAVA
- 7. RegEx correspondant entre les caractères
- 8. Échapper les caractères spéciaux dans une chaîne
- 9. Python correspondant à certains caractères dans une chaîne
- 10. Caractères spéciaux dans une chaîne javascript
- 11. Android (java) split Chaîne contenant des caractères spéciaux?
- 12. analyse syntaxique chaîne ayant des caractères spéciaux
- 13. regex correspondant avec des métacaractères de caractères spéciaux
- 14. regex pour trouver la sous-chaîne entre les caractères spéciaux
- 15. trouver des caractères spéciaux en Java
- 16. Remplacer des caractères spéciaux dans une chaîne avec _ (underscore)
- 17. Ruby: Echapper des caractères spéciaux dans une chaîne
- 18. python: Remplacer des caractères spéciaux dans une chaîne
- 19. Publier une demande avec des caractères spéciaux dans XML Chaîne
- 20. Java caractères spéciaux RegEx
- 21. Comment remplacer des caractères spéciaux dans une chaîne?
- 22. Traiter des caractères spéciaux dans une URL en utilisant Java
- 23. Caractères spéciaux Scanner Java
- 24. preg_match correspondant à des caractères spécifiques = {} [] *
- 25. suppression des caractères spéciaux
- 26. Sed remplacer chaîne avec des caractères spéciaux
- 27. Comment faire pour échapper des caractères spéciaux HTML dans Java?
- 28. servlets JQuery & Java: Échapper des caractères spéciaux
- 29. remplacer les caractères spéciaux dans la chaîne en Java
- 30. Gestion des caractères spéciaux avec Java et Struts 1.1
Qu'avez-vous fait jusqu'à maintenant? pouvez-vous poster pour que nous puissions le voir? –
\ "[^ \"] * peut fonctionner, mais analyser HTML avec regexp n'est pas robuste –