标签: php regex string replace
我有一个这样的字符串:2D-Digital, 1:10PM, 3:10PM, RealD-3D, 5:15PM我需要的是这样的字符串2D-Digital: 1:10PM, 3:10PM, RealD-3D: 5:15PM
2D-Digital, 1:10PM, 3:10PM, RealD-3D, 5:15PM
2D-Digital: 1:10PM, 3:10PM, RealD-3D: 5:15PM
我考虑过在字符串上使用preg_replace来查找以字母结尾的单词,然后将,替换为:,但问题是下午3:10这样也结束了带着一封信。请帮帮我。
,
:
答案 0 :(得分:1)
您可以使用消极和积极的后视来找到所需的逗号:
(?<![AP]M)(?<=[a-zA-Z]),
参见演示https://regex101.com/r/hD7bE6/2