我有類似在同一行匹配多個模式
var string = "<h1>Hi {{name|there}}</h1>
<p>This is a message<br>
</p>
<p>Hello hello</p>"
我想找到所有{{...}}標籤和第一屬性(的左側|)替換它用相應的值。如果該值不存在,我想用右側的'fallback'代替標籤(在這種情況下,字符串'there')
到目前爲止,我嘗試了類似下面的內容,但是它沒有得到羣體
/{{(.+)|(.+)}}/
任何想法?
向我們展示你試過嗎? –
你的意思是可以有'{{name | there}}'(=>'name'),或者{{| there}}(=>'there')或'{{there}}(= >'there')? –