給定以下字符串:Tags are inside {{ curvy }} brackets, but may also include {{ [f] flags }} in square brackets我需要只返回“變量” - 在本例中為“曲線”和“標志”,而忽略標志。我有 2 個單獨的正則表達式來實現(xiàn)此目的,但我需要原始字符串保持不變,因此我需要找到一種方法來合并到單個正則表達式中,該正則表達式查找變量,但忽略標志。這是我現(xiàn)在擁有的兩個正則表達式:獲取 {{ var }} 中的變量 -->~\{\{\s+(.*?)\s+\}\}~獲取標志 [f] 或 [fdc] -->~/\[.*?\]/~第一個正則表達式有效,但返回帶有標志的變量。
PHP preg_replace 大括號內(nèi)的模式,但忽略方括號內(nèi)的“標志”
月關(guān)寶盒
2023-08-19 14:13:12