preg_split() 仅第一个大写字母[重复]

问题描述 投票:0回答:2

使用以下代码, 在每个大写字母之前拆分驼峰式字符串中的单词

您可以将字符串分解为大写。但是如何仅在第一个大写字母上将其分解呢?

假设你有

helloThereMister
。我想要
hello
ThereMister

我可以连接上面链接的结果,但如果有办法跳过它,那就太棒了!

php regex limit preg-split
2个回答
4
投票

RTM 我的朋友,根据 preg_split 的文档,你还有一个

$limit
参数,所以答案是:

$pieces = preg_split('/(?=[A-Z])/', $str, 1);

1
投票

查看preg_split手册,第三个参数

© www.soinside.com 2019 - 2024. All rights reserved.