Saltar al contenido

Regex coincide con cualquiera string no contiene carácter de punto

Investigamos por diferentes espacios y así traerte la solución a tu inquietud, si continúas con alguna pregunta deja tu inquietud y te responderemos con mucho gusto, porque estamos para servirte.

Solución:

Necesitas anclarlo:

^[^.]+$

Eso coincidirá con un string compuesto por cualquier carácter excepto por puntos. ¿Es eso lo que quieres decir con "antes de la extensión"? Si quieres decir "al principio", entonces ^[^.] hará el truco.

Pero si esto no es, digamos, grep o algo así, y tiene un lenguaje de programación real, esto podría lograrse mejor allí. (E incluso con grep es mejor escribir solo grep -v '^.', por ejemplo.)

Tratar ^[^.]+$. Por cierto, no necesitas escapar del punto interior [].

¿Qué pasa con esto?

^[^.]+$

expresión regular de demostración

Te mostramos las comentarios y valoraciones de los usuarios

Si posees algún reparo o capacidad de aclarar nuestro escrito eres capaz de escribir una anotación y con gusto lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.