What it does
Extract simple double-quoted strings on one line; group 1 is the text inside the quotes.
How to use it
- Load the example or paste your text.
- Check the unclosed-quote counterexample.
- Export group 1.
Verified example
Example
Text "say \"hello\" and \"world\""
"([^"\\\r\n]*)" Result: "\"hello\"", "\"world\""
"([^"\\\r\n]*)" Result: "\"hello\"", "\"world\""
"([^"\\\r\n]*)" Result: "\"hello\"", "\"world\""
"([^"\\\r\n]*)" Result: "\"hello\"", "\"world\""
Counterexample
Text "\"unclosed"
"([^"\\\r\n]*)" Result: no match
"([^"\\\r\n]*)" Result: no match
"([^"\\\r\n]*)" Result: no match
"([^"\\\r\n]*)" Result: no match
Recorded by running fixture FX-R10 on : rp.js@1 on Node v24.21.0 (V8), v24.21.0, CPython 3.14.2 (Pyodide 314.0.7), PCRE2 10.48, go1.27.1. JavaScript results come from the rp.js@1 core on Node’s V8; your browser runs the same core.
Engines
- The same pattern runs unchanged in all four engines.
Limits
- Escaped quotes are not handled; this is not a JSON string parser.