我有一个具有特定格式的字符串
'a:3:{s:8:"postid";s:1:"100";s:6:"commentid";s:1:"200";s:6:"website";s:24:"http://www.example.com";}';
请注意,上面的字符串不是 JSON、序列化对象或任何其他数据格式。
可能的要求是提取双引号中的每个值并与双引号中的下一项进行映射。
我需要的输出是数组映射
[postid:100, commentid:200, 网站:"http://www.example.com"]
用正则表达式可以实现吗?提供的键 postid、commentid 和 website 将始终出现在输入字符串中。
最佳答案
关于javascript - 如何使用正则表达式从特定格式字符串中提取键值对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25743430/