regular - regex perl online
Perl Regex "No"(lookahead negativo) (1)
Puede usar un lookahead negativo (documentado en "Patrones extendidos" en perlre ):
/^//(?!bob//)/
No estoy muy seguro de cuál sería la redacción correcta para este tipo de expresiones regulares, pero básicamente lo que estoy tratando de hacer es emparejar cualquier cadena que comience con "/" pero que no esté seguida de "bob /", como ejemplo .
Así que estos coincidirían:
/tom/
/tim/
/steve
Pero estos no
tom
tim
/bob/
Estoy seguro de que la respuesta es terriblemente simple, pero tuve dificultades para buscar "expresiones regulares no" en cualquier lugar. Estoy seguro de que hay una palabra más elegante para lo que quiero que arrojaría buenos resultados, pero no estoy seguro de cuál sería.
Edit: He cambiado el título para indicar el nombre correcto para lo que estaba buscando