删除两个特定字符之间的逗号

Jam*_*Doc 6 php regex string

我目前有这个字符串:

"Blah, blah, blah,~Part One, Part Two~,blah blah"
Run Code Online (Sandbox Code Playgroud)

我需要删除~字符之间的逗号,以便读取.

"Blah, blah, blah,~Part One Part Two~,blah blah"
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

非常感谢,

Jen*_*ens 6

如果在~s和偶数个~s 之间只有一个逗号,那么

preg_replace("/~([^,]*),([^,]*)~/", "~\1\2~", $text) 
Run Code Online (Sandbox Code Playgroud)

应该这样做.