Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Regular
Expressions
101
Regular
Expressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
(?:\"(?:(?<=\"(?=[^\n]))[^\n]+?(?=(?<!\\))(?=\"))?\")|(\B'(?:(?<='(?=[^\n]))[^\n]+?(?=(?<!\\))(?='))?')
/
gm
Input 1
1
New
1. Valid double-quoted strings: - "Hello" - "This is a test" - "123" - "Special characters: @#$%^&*()_+" - "Escape sequence: \n" 2. Valid double-quoted strings with additional characters or variables: - " test aaaaa \" " + asdf - " test " + ( "aaaaa" ) + gdf - " test \" " + `" aaaa " + dfg - " test ' aaaaa \" " + dfg - "" 3. Valid double-quoted strings with special characters: - "sas''as\"a1\'2 ! -_?:sa" - "''" - "\abnb\ajhgf\crt098& \"'" 4. Invalid double-quoted strings: - " test " + ( "aaaaa" ) \" saf - "\\ + \* test " \$ \. dsdfs - (\" test \" " + " aaaa " sfgd - ' test ' + aas ( "aaaaa" ) + '\ sd - '\\ + \* test ' \$ \. trace - (' test ' as ' + ' aaaa ' - '""' - '"sas' - 'ads' - 'asdasd\"asdsa' - "klkl"klkl - "asa\'sasa\\" - \'\\\' - "hhhh"klkl" - 'jkjkjk'klklk' - '\"\\\"' - '' - '\"asa\'sasa\\\"' - "sasasasa\\\\\\" 1. Valid single-quoted strings: - 'Hello' - 'This is a test' - '123' - 'Special characters: @#$%^&*()_+' - 'Escape sequence: \n' 2. Valid single-quoted strings with additional characters or variables: - ' test aaaaa \' ' + asdf - ' test ' + ( 'aaaaa' ) + gdf - ' test \' ' + ' aaaa' + dfg - ' test " aaaaa \' ' + dfg - '' 3. Valid single-quoted strings with special characters: - 'sas""as\'a1\"2 ! -_?:sa' - '""' - '\abnb\ajhgf\crt098& \'""' 4. Invalid single-quoted strings: - ' test ' + ( 'aaaaa' ) \' saf - '\\ + \* test ' \$ \. dsdfs - (\' test \' + ' aaaa ' sfgd - " test \" " + " aaaa " sfgd - ' test ' + aas ( 'aaaaa' ) + '\ sd - '\\ + \* test ' \$ \. trace - (' test ' as ' + ' aaaa ' - "''" - 'sas" - "ads' - 'asdasd\'asdsa' - "klkl"klkl - "asa\'sasa\\" - \'\\\' - 'hhhh"klkl\'\ - \'jkjkjk"klklk' - "\'\\\'" - '' - '\"asa\'sasa\\\"' - 'sasasasa\\\\\\'