我可以在 PHP 或 MySQL 中使用某种正则表达式/函数来检查彼此相邻的小写和大写字母吗?
我想检测“腹腔镜”和“白内障手术”之间的“y”和“C”。
LaparoscopyCataract Surgery
更多示例...
TracheostomyThoracotomy
TracheostomyAmniocentesis
Total Knee ReplacementBarium
ETC...
我需要用逗号分解/分隔所有这些类型的实例。
$string = preg_replace("/([a-z])([A-Z])/", "\$1, \$2", $string);
应该这样做
编辑:无论如何为时已晚:p
preg_replace("/([a-z])([A-Z])/", "$1,$2", $yourString);
我认为
preg_replace("/[a-z][A-Z])/", "/1, /2", $str);
可以根据您的要求工作。