[英]Regular expression for js object
我有一個字符串
{{ renderBlock("sometext1",{
id:1555267
}) }}
{{ renderBlock("sometext2",{
id:15553
}) }}
{{ renderBlock("sometext3",{
content:"somecontent"
}) }}
所以,我需要從函數 renderBlock 中提取參數我可以解析第一個參數,但我無法解析第二個參數 - js 對象
正則表達式/{{ renderBlock\\("(.*)",{(.|\\n)[^)}]*/
不起作用
我稍微調整了你的正則表達式。 嘗試這個
'{{ renderBlock("sometext3",{content:"somecontent"}) }}'.match(/{{ renderBlock\("(.*)"(,\{[^)]*\})\)*.*/)
正則表達式
/{{ renderBlock\("(.*)"(,\{[^)]*\})\)*.*/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.