我试图在 PHP 中捕获一个包含 n 个单词的行,这些单词跟在 PHP 中的标题序列之后,但我无法捕获除第一个单词之外的任何内容。以下是我要匹配的文件的内容:
Name: test
Caption: test test test test
这是正则表达式代码和结果......
preg_match_all('/([A-z]+:)\s*(\w+)[\r|\r\n|\n]*/', $contents, $array);
结果:
array(3) {
[0]=> array(2) {
[0]=> string(11) "Name: test "
[1]=> string(14) "Caption: test "
}
[1]=> array(2) {
[0]=> string(5) "Name:"
[1]=> string(8) "Caption:"
}
[2]=> array(2) {
[0]=> string(4) "test"
[1]=> string(4) "test"
}
}
任何帮助将不胜感激。