title: Display JSON String with special character in oracle query using regexp_substr
body: <p>I have used following query to display data from JSON string</p>
  
  <pre><code>SELECT regexp_replace(
                      regexp_substr('{"id": "1", "contactBy":"Rajesh Kumar"}', 
                      '"contactBy":\s*(".*?")', 1),
                      '"contactBy":\s*"(.*?)"', '\1', 
                      1, 1
                    ) text
    FROM dual;
  </code></pre>
  
  <p>If I have any Special Characters like " (double quotes), the text will not display fully.</p>
  
  <pre><code>SELECT regexp_replace(
                      regexp_substr('{"id": "1", "contactBy":"Raje"sh Kumar"}', 
                      '"contactBy":\s*(".*?")', 1),
                      '"contactBy":\s*"(.*?)"', '\1', 
                      1, 1
                    ) text
    FROM dual;
  </code></pre>
  
  <p>ex: Raje"sh Kumar then output display as Raje</p>
  
  <p>but I need output as Raje"sh Kumar.</p>
  
  <p>How can I change my query to display with special characters?</p>