1

我可以在 PHP 或 MySQL 中使用某种正则表达式/函数来检查彼此相邻的小写和大写字母吗?

我想检测“腹腔镜”和“白内障手术”之间的“y”和“C”。

LaparoscopyCataract Surgery

更多示例...

TracheostomyThoracotomy
TracheostomyAmniocentesis
Total Knee ReplacementBarium

ETC...

我需要用逗号分解/分隔所有这些类型的实例。

4

3 回答 3

1

$string = preg_replace("/([a-z])([A-Z])/", "\$1, \$2", $string);应该这样做

编辑:无论如何为时已晚:p

于 2012-08-09T17:26:43.823 回答
1
preg_replace("/([a-z])([A-Z])/", "$1,$2", $yourString);
于 2012-08-09T17:28:01.327 回答
0

我认为

preg_replace("/[a-z][A-Z])/", "/1, /2", $str);

可以根据您的要求工作。

于 2012-08-09T17:27:22.943 回答