我正在尝试为cardcast制作读卡器。我使用file_get_contents以字符串形式获取这些卡片,然后需要提取每张卡片的文本。在PHP中分割文本
下面是一张卡片的示例片段,这些卡片中的每一张都用逗号分隔,并在两端都有括号。
{"id":"030b3406-55ae-4159-9129-04463c61973c","text":["Why does this not work? ",""],"created_at":"2017-06-04T15:13:42+00:00","nsfw":true}
我想提取文本标签内的信息,在这种情况下'为什么这不起作用? “,”“'(减去两端的单引号和空格)
有人可以帮忙提取这个信息使用拆分或正则表达式吗?我可以慢慢地做到这一点拆分,但我认为这是更有效的使用正则表达式作为有可能是多百卡,这就需要将时间效率。
我看着的preg_match(),但没有充分理解它足以让一个正常运作的版本。
感谢
https://stackoverflow.com/questions/3690614/how-to-do-regex-in-following-data-using-php – revo