我有一个这样的字符串:
Name: John Doe
Age: 23
Primary Language: English
Description: This is a multiline
description field that I want
to capture
Country: Canada
这不是实际数据,但您可以看到我正在尝试做的事情。我想使用正则表达式来获取“关键”字段(姓名、年龄、主要语言、描述、国家)及其值的数组。
我正在使用 PHP。
我目前的尝试是这样的,但它不起作用:
preg_match( '/^(.*?\:) (.*?)(\n.*?\:)/ism', $text, $matches );