Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
box(?!-shadow)
/
g
Input 1
1
New
positive lookahead box(?=-shadow) https://youtu.be/aIEjh0YsxWA?t=309 // select box only if what comes after it IS -shadow box-sizing shape-shadow ------------------------------------------------------------------ negative lookahead box(?!-shadow) // select box only if what comes after it IS NOT shadow box-sizing shape-shadow ------------------------------------------------------------------ negative look behind (?<!jeffery).+ https://youtu.be/aIEjh0YsxWA?t=212 // this string cannot come before the @ jeffrey@envato.com joe@envato.com ------------------------------------------------------------------ positive look behind (?<=box-)sizing https://youtu.be/aIEjh0YsxWA?t=337 // only want to select 'sizing' if what comes before it is 'box' // select sizing as long as what comes before it is 'box' box-sizing shape-sizing ------------------------------------------------------------------ negative look behind (?<!box-)sizing // anything can come before it except 'box' box-sizing shape-sizing ----------------------------------------------------------------- positive lookahead @.+(?=\.[a-z]{2,4}) // Matches a group after your main expression without including it in the result wilson@gmail.com frank@france.fr joe@paris.france