reuse regular patterns online one non negative expressions example capturing regex perl regex-lookarounds

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