【发布时间】:2012-03-04 23:40:33
【问题描述】:
我对 php 中的函数 preg_split 有问题
我的正则表达式是
#^(-?[0-9]+)(([+x])(-?[0-9]+))*$#
我想要例如变换:
-5+69x45
在这样的数组中
{
[0] = -5
[1] = +
[2] = 69
[3] = x
[4] = 45
}
我的正则表达式工作和 preg_match 数学
但是使用 preg split 我没有我的数组
我有一个没有标志的空数组或
{
[0] = -5
[1] = x
[2] = 45
}
带有标志 PREG_SPLIT_DELIM_CAPTURE
我的错误在哪里?
【问题讨论】:
标签: php regex delimiter preg-split