title: Why does this regex used in findText gobble up the entire text as if it is greedy?
body: <p>I can't for the life of me figure out why this regex is gobbling up the whole line in Google Docs. When I run this I can't get it to return just <code>{{ClientName}}</code></p>
  
  <p>Here is my text from my document.</p>
  
  <p><code>{{ClientName}} would like to have a {{Product}} {{done/created}}. The purpose of this {{Product}} is to {{ProductPurpose}}. We have experience with such testing and development, and will develop and test the {{Product}} for {{ClientName}}.</code></p>
  
  <pre><code>function searchAndFind () {
       var foundText = DocumentApp.getActiveDocument().getBody().findText('\{\{([^,\s}{][a-zA-Z]+)\}\}').getElement().asText().getText()
       return foundText
  }
  </code></pre>