繁体   English   中英

将2个字母与preg_replace和regex连接

[英]Concatenate 2 letters with preg_replace and regex

我有要处理的公司名称列表,格式化后会发送到各个地方。 我当前的问题如下:

示例行

JC PENNEY CO INC

美元树公司

CH ROBINSON WORLDWIDE INC

GOOGLE INC

我想将单个字母JC和CH连接到JC和CH中,所以最终结果为:

JC PENNEY CO INC

美元树公司

CH ROBINSON WORLDWIDE INC

GOOGLE INC

这应该只发生在单词的开头。 我可以使用/^\\w\\s\\w\\s/找到图案,但是如何删除中间的空格? 谢谢你的帮助!

使用捕获组

例如:

$name = 'J C PENNEY CO INC';
$name = preg_replace('/^(\w)\s(\w\s)/', '$1$2', $name);
var_dump($name);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM