我有一个要处理的公司名称列表,并在格式化后发送到各个地方。 我目前的问题如下:
示例行
J C PENNEY CO INC
DOLLAR TREE INC
C H ROBINSON WORLDWIDE INC
GOOGLE INC
我想将单个字母J C和C H连接成JC和CH,所以最终结果如下:
JC PENNEY CO INC
DOLLAR TREE INC
CH ROBINSON WORLDWIDE INC
GOOGLE INC
这应该只在单词的开头发生。使用/^\w\s\w\s/
查找模式没有问题,但是如何删除中间的空格?谢谢你的帮助!
答案 0 :(得分:4)
例如:
$name = 'J C PENNEY CO INC';
$name = preg_replace('/^(\w)\s(\w\s)/', '$1$2', $name);
var_dump($name);