【发布时间】:2016-07-21 22:57:51
【问题描述】:
例如,我的字符串可能如下所示:
first_name:Tom last_name:Jones email:tom@somedomain.com
我希望我的数组如下所示:
Array (
['first_name'] => 'Tom',
['last_name'] => 'Jones',
['email'] => 'tom@somedomain.com'
)
这将用于根据列和值搜索数据库。因此,我首先需要检索键(例如 first_name)和值(例如 Tom)进行搜索。
我有以下正则表达式:
((?:[a-z][a-z0-9_]*))
这行得通。它会找到: 之前和: 之后的所有字符串,但我不知道如何解析它以将其放入我需要的格式的数组中。
【问题讨论】: