regex - online - Que hace ?! ¿media?
regex python (3)
Es un lookahead negativo , lo que significa que para que la expresión coincida, la parte dentro de (?!...)
no debe coincidir. En este caso, la expresión regular coincide con http://
solo cuando no está seguida del nombre del host actual (aproximadamente, vea el comentario de Thilo).
Lo que hace el ?! ¿Significa en el siguiente regex?
new RegExp(''http:////(?!'' + location.hostname + '')'')
Es un lookahead negativo, puede consultar aquí para obtener más información.
Es una mirada alrededor.
location.hostname
no debe seguir a http:////