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.