目前我有一个看起来像这样的代码片段:
preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
我想要做的是允许它也使用数字,因为在我的输出中它没有显示数字。我该怎么做呢?请帮忙!
目前我有一个看起来像这样的代码片段:
preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
我想要做的是允许它也使用数字,因为在我的输出中它没有显示数字。我该怎么做呢?请帮忙!
检查这是否解决了您的问题:
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);