【发布时间】:2012-09-28 22:28:10
【问题描述】:
我正在寻找可以匹配php中字符串中相邻字符的正则表达式模式。
例如,如果我有字符串“1234”,我希望它匹配并返回
1
12
123
1234
用 php 中的正则表达式可以吗?
我试过了
$testString = '1234';
preg_match_all('/.+/', $testString, $matches);
但这只是返回整个字符串。
【问题讨论】:
-
这是发明循环的目的,而不是正则表达式。为什么需要正则表达式?你还需要做更多吗?
-
我很好奇这是否可以仅使用正则表达式来完成。
-
我想这已经足够了:)。可以肯定的是,它不能通过单个正则表达式来完成。反正也不是没完没了。
/((((.).).).)/,然后以错误的顺序打印组,从组 4 开始。 -
@OmarJackman“可以”!=“应该”。是的,它可以。
-
对所有事情都使用正则表达式的痴迷是什么?
标签: php regex preg-match-all