我有一个公司名称列表要处理,格式化后发送到各个地方。我当前的问题如下:
示例行
JC彭尼公司
美元树公司
CH罗宾逊全球公司
谷歌公司
我想将单个字母 JC 和 CH 连接成 JC 和 CH,因此最终结果为:
JC彭尼公司
美元树公司
CH罗宾逊全球公司
谷歌公司
这应该只发生在单词的开头。用 找到模式没有问题/^\w\s\w\s/
,但是如何删除中间的空格?谢谢你的帮助!
使用捕获组。
例如:
$name = 'J C PENNEY CO INC';
$name = preg_replace('/^(\w)\s(\w\s)/', '$1$2', $name);
var_dump($name);