Rag*_*geZ 14
您可以使用反向引用来实现此目的.
preg_match('/(\w)(\1+)/', $subject, $matches);
print_r($matches);
Run Code Online (Sandbox Code Playgroud)
这\1
意味着在这种情况下重复第一次捕获\w
.
在您的示例中,我不认为使用正则表达式将是最佳解决方案,为什么不计算任何字符的实例数?
即
$charCountArray = array();
foreach ($name as $char) {
$charCountArray[$char]++;
}
Run Code Online (Sandbox Code Playgroud)
后退参考是一项高级功能,幸运的是PCRE功能支持它.
注意:preg_match
只匹配一个序列,如果您需要知道所有匹配,请使用preg_match_all
归档时间: |
|
查看次数: |
928 次 |
最近记录: |