Me preguntaba ¿cuál es la mejor manera de incluir la barra invertida y otros caracteres especiales en un grupo?

ejemplo:

"message":"\"rock on\" \,,/,[-_-]";

me ayuda en mi regex

[a-zA-Z0-9 \[email protected]#$%^*()_+{}:|?`;',\./\[\]]+
  • usted puede elaborar sobre lo que estás tratando de hacer? ¿qué es exactamente el «ejemplo» que has dado, y lo que desea hacer con la expresión regular? ¿Cuál es la meta?
InformationsquelleAutor jaysonragasa | 2011-05-02

1 Comentario

  1. 6

    Acaba de escapar de esos que necesitan ser escapado y agregar aquellos, que no necesita:

    [a-zA-Z0-9 \\-[email protected]#$%^*()_+{}:|"?`;',./[\]]+

    Elaborar un poco:

    Usted sólo necesita escapar de \, ] y - dentro de un grupo de personajes.

    Con C#, tendría este aspecto:

    Regex rx = new Regex(@"[a-zA-Z0-9 \\[email protected]#$%^*()_+{}:|""?`;',./[\]]+");
    • aceptar que parcialmente trabajado.. el doble de la oferta no.
    • La cita debe trabajar, también. He actualizado mi respuesta con un ejemplo de C#.
    • no importa. la cita fue aprobada como \x26amp; voy a tener que reemplazar
    • además escape ] demasiado
    • Correcto, presione la tecla equivocada cuando la publicación de este. Tienes que escapar de ] y no [.

Dejar respuesta

Please enter your comment!
Please enter your name here