我不知道以何種方式,我可以採取「小部件」從這段代碼表達人物的最後一個實例:發現使用JavaScript
blablablalbadsj kds {{widget type="Magento\FooBard\Block\Widget\Script" wysywig_text="<img src='{{media url='wysiwyg/something.png'}}' alt='' />"}} ksakkdkkcxz {{media url='wysiwyg/something2.png'}}
最後,我想有:
{{widget type="Magento\FooBard\Block\Widget\Script" wysywig_text="<img src='{{media url='wysiwyg/something.png'}}' alt='' />"}}
我一直在考慮這個問題,我有正則表達式這樣的:
/\{\{widget(.*?)\}}/
但是,這並不工作,我T的唯一匹配:
{{widget type="Bold\Gtm\Block\Widget\Script" wysywig_text="<img src='{{media url='wysiwyg/compare_brightness.png'}}
而不爲:ALT = ''/>」
什麼是針對'}}'應該結束比賽的邏輯是什麼? – Barmar
你不想要最後一個'}}',而你不需要第一個'}}'。它應該如何知道你真的想要哪一個? – Barmar
如果你想平衡'{{'與'}}',正則表達式不擅長。你應該使用更強大的解析器。 – Barmar