php - preq_replace 自动添加泰语单引号
问题描述
我的意图是打破不包含空格的 50 个字符组\n
我的代码是这样的:
$string= preg_replace('/([^\s<>]{50})(?=[^\s])/u', "$1\n$2", '[ติดต่อนัดหมายชมโครงการหรือสอบถามข้อมูลเพิ่มเติมที่]');
结果在新行中添加\n
和附加:'
[ติดต่อนัดหมายชมโครงการหรือสอบถามข้อมูลเพิ่มเติมที\n
่]
但具有任意值:
$string= preg_replace('/([^\s<>]{50})(?=[^\s])/u', "$1\n$2", '[ติดต่อนัดหมายชมโครงการหรือสอบถามข้อมูลติดต่อนัดัด]');
结果显示没有'
:
[ติดต่อนัดหมายชมโครงการหรือสอบถามข้อมูลติดต่อนัดัด\n
]
为什么它'
在新行中添加了额外的内容?我怎样才能避免它?
解决方案
推荐阅读
- python - CSV 文件的标头上的标头
- mysql - 我想从两个表中选择某些列,并创建一个连接到第三个表
- python - 尝试创建一个 numpy 数组并失败
- dart - 银行家在 Dart 中的四舍五入
- javascript - 如何打开链接并将其包含在 div 中
- javascript - 修改对象数组 - javascript
- java - 我有 Return type masked 信用卡,我需要从中查找 Card Type
- excel - 将 XLSX 表传递给 csvDictReader
- c# - 保存在播放模式 Unity3D 中录制的动画剪辑文件
- amazon-web-services - 在 AWS AppSync Velocity 解析器中解码 base64 字符串?