-2

目前我有一个看起来像这样的代码片段:

preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);

我想要做的是允许它也使用数字,因为在我的输出中它没有显示数字。我该怎么做呢?请帮忙!

4

1 回答 1

0

检查这是否解决了您的问题:

preg_match('/^(.+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);

来源:https ://stackoverflow.com/a/10963620/1439823

如果您希望允许数字和等于“=”之间的任何内容,您应使用下面的代码

preg_match('/^(.+)\s=\s(.+)\s=\s(.+)\s=\s(.+),/', trim($row), $matches);
于 2012-06-12T12:58:17.630 回答