Tengo una Cadena que es el título de una página web. por lo que puede tener < > y otros especiales charecters en ellos.

Quiero escribir una función que tome una cadena y sustituir una lista de charecters. Tratando de encontrar la mejor manera de hacerlo.

Si acaso yo uso una lista o matriz o las enumeraciones para mantener la lista de especial charecters o es que hay algo en java que ya no esta.

filterText(String text, List specialCharecters)

filterText(String text, Array specialCharecters)

filterText(String text, Enum specialCharecters)
  • Así que usted tiene que pensar en expresiones regulares para modificar este cuerdas.
  • Son los caracteres que deben ser filtrados determinado? Lo que se desea filtrar exactamente? Etiquetas HTML?
  • Sí, sé que la lista de charecters que quiero quitar
InformationsquelleAutor user373201 | 2011-11-16

2 Comentarios

  1. 4

    str.replaceAll("[<>]", "")

    Poner todos sus caracteres especiales entre las comillas. Esta declaración es el uso de expresiones regulares, lo que trata de escaparse de caracteres que son especiales para la expresión regular. Por ejemplo, si desea reemplazar ( debe decir str.replaceAll("[\\(]", "")

    • ¿Cómo puedo reemplazar lista de caracteres : «, <,>,!,/,? ¿sabe usted?

Dejar respuesta

Please enter your comment!
Please enter your name here