Preg捕获第一个撇号

时间:2017-03-30 17:23:08

标签: mysql regex pcre

我有来自lib的mysql函数,如PREG_CAPTURE('/id\=\'(.*)\'/i', xml, 1, 1),我在这个日志中尝试捕获元素

"xml":id='t6e8u-73' type='chat'><body>\uD83D\uDE31</body><thread>fU9ie4T0mIaz</thread><active xmlns='http://jabber.org/protocol/chatstates'/><request xmlns='urn:xmpp:receipts'/></message>"

结果是捕获了所有这些,但我只需捕获第一个元素,如id=t6e8u-73谢谢

1 个答案:

答案 0 :(得分:0)

尝试使用延迟量词:

id\=\'(.*?)\'

Demo