我有一个格式的字符串:
Rooms available: Master bedroomDining roomLiving room
我想将此字符串转换为:
Rooms available: Master bedroom, Dining room, Living room
所以,在每个lowercase_char之间插入','(逗号和空格)[here] UPPERCASE_CHAR
获取lowercase_charUPPERCASE_CHAR很简单,但无法弄清楚如何在它们之间插入','。
任何?
答案 0 :(得分:3)
如果您使用的是正则表达式,则需要将每个字母放在自己的捕获组中,以便将它们分开。
$string = 'Rooms available: Master bedroomDining roomLiving room';
$string = preg_replace('/([a-z])([A-Z])/', '$1, $2', $string);