有没有办法反转RegEx选择?
我有以下字符串示例:
Hello World
<h1>{{{title}}}</h1>
No HTML
<p>{{description}}</p>
{{#each projects}}
<h2>{{#name}}</h2>
<bockquote><p>{{#quote}}</p></bockquote>
<p>{{#description}}</p>
<pre><code class="lang-javascript">{{{#code}}}</code></pre>
{{/each}}
我想选择未被HTML-Tags或Handlebar-Tags包围的文本。
我的方法是选择HTML / Handlebar-Tags,然后反转选择。 RegEx就是这样的:
/<(.*)>|{{.*}}/
但我无法找到一种方法来反转这一点。 还有另一种方式吗?
答案 0 :(得分:0)
比赛在第1组
(?:<.*?>|\{\{.*?}})|([^{}<>]*)