php - 如何从字符串中删除连字符,只有当连字符在 PHP 中的邻居中有一个字母字符时?
问题描述
我得到了这个字符串:
- Joh-na-tan Doe 到了。
我想得到这个:
- 乔纳坦·多伊来了。
我想用 PHP 来做。
解决方案
这是 Barmar 建议的实现:
$outputString = preg_replace( '/([a-z])-([a-z])/gi', "$1$2", $inputString );
推荐阅读
- aws-sdk-go - 如何在 aws go sdk 中处理 301 重定向
- javascript - 按顺序运行正在监视更改的脚本
- hibernate - Spring Batch:如何拆分和处理CSV文件处理?
- android-emulator - 如何在 Azure Devops 中自动化 Android chrome 浏览器?
- c# - TaskMethodAsync(); 有什么区别?和 _ = TaskMethodAsync();?
- jenkins - 在 git hub 项目中使用 Jenkins 中的 Spotbugs 进行静态分析
- java - 如何使用junit和mockito为void delete方法编写单元测试?
- pyspark - py4j.protocol.Py4JJavaError: 调用 o32.load 时出错
- kubernetes - 如何在 EKS Fargate 中使用 Fluentbit 设置自定义日志记录?
- spring-boot - 如何在 yaml 中指定默认的 pessimistic_write 锁定超时?