如何从字符串中删除连字符,仅当连字符在PHP的邻居中具有字母字符时?
我得到了这个字符串:如何从字符串中删除连字符,仅当连字符在PHP的邻居中具有字母字符时?,php,Php,我得到了这个字符串: 约翰·纳坦·多伊德 我想得到这个: 乔纳坦·多伊来了 我想用PHP实现它。下面是Barmar建议的一个实现: $outputString = preg_replace( '/([a-z])-([a-z])/gi', "$1$2", $inputString ); 使用与字母匹配的正则表达式,并将其替换为字母。请参阅preg_replace()函数。
- 约翰·纳坦·多伊德
- 乔纳坦·多伊来了
我想用PHP实现它。下面是Barmar建议的一个实现:
$outputString = preg_replace( '/([a-z])-([a-z])/gi', "$1$2", $inputString );
使用与字母匹配的正则表达式,并将其替换为字母。请参阅
preg_replace()
函数。