alertsystem.notification = {"msgId":"1","msgTitle":"Message","msgBody":"No new message.","msgLink":"","msgImage":""};
我想在上面的代碼中匹配以下變量的值。直到上週我一直在使用這種模式preg_match('#(\[\{.*?\}\])#s', $html, $match);
然後停止工作。修復正則表達式更精確
有沒有辦法在模式中包含alertsystem.go =
,這樣我肯定會得到一個匹配?
這是JSON嗎?如果是這樣,你是否考慮過裁剪數據部分和'json_decode()'? – 2011-05-13 09:04:05
您是否嘗試過在正則表達式中包含新的前綴? – mario 2011-05-13 09:05:40
對於調試正則表達式,我建議您查看http://weitz.de/regex-coach/,它具有一些非常好的功能,並在Linux下的Wine下工作。 – Treffynnon 2011-05-13 09:06:50