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
/
((["'])(?:\\[\s\S]|.)*?\2|(?:[^\w\s]|^)\s*\/(?![*\/])(?:\\.|\[(?:\\.|.)\]|.)*?\/(?=[gmiy]{0,4}\s*(?![*\/])(?:\W|$)))|\/\/.*?$|\/\*[\s\S]*?\*\/
/
gm
Input 1
1
New
var test = [ "// Code", '// Code', "'// Code", '"// Code', //" Comment", //' Comment', /* Comment */ // Comment /* Comment /* Comment Comment // */ "Code", "Code", "/* Code */", "/* Code", "Code */", '/* Code */', '/* Code', 'Code */', /* Comment "Comment", Comment */ "Code", /Code\/*/, "Code */" ]; Code = Code / Code /* Comment */ /g; // Comment Code = /Code regex/g /* Comment */; // Comment
Substitution
$1
var test = [ "// Code", '// Code', "'// Code", '"// Code', //" Comment", //' Comment', /* Comment */ // Comment /* Comment /* Comment Comment // */ "Code", "Code", "/* Code */", "/* Code", "Code */", '/* Code */', '/* Code', 'Code */', /* Comment "Comment", Comment */ "Code", /Code\/*/, "Code */" ]; Code = Code / Code /* Comment */ /g; // Comment Code = /Code regex/g /* Comment */; // Comment