我无法弄清楚如何在 PHP(运行 5.3.x)中实现这一点。
我有以下文本字符串,我将其从 txt 文件中提取到字符串变量中:
garbage here, more garbage here, more garbage, mor ..., garbage here, more garbage here, more garbage, mor ..., more garbage here, yet more garbage
我试图让字符串看起来像并放回 txt 文件是:
garbage here, more garbage here, more garbage, garbage here, more garbage here, more garbage, more garbage here, yet more garbage
我试图找出一种方法来找到每个出现的“...”,然后删除“...”后面的所有文本,直到它第一次出现“,”,但没有任何运气。这可以使用带有 preg_replace 函数的正则表达式来完成吗?到目前为止,我只设法删除了第一次出现“,”和“...”之间的所有文本,但这不是我想要的。:(
“garbage here”字符串中不会有额外的逗号或“...”...此外,“...”并不总是有尾随“,”。可能只是“这里有更多的垃圾”
我只有 PHP 可用于此任务。可以做到吗?今天下午我拿起一本正则表达式书,但到目前为止,我还没有找到任何可以完全实现我想要完成的东西。
任何帮助将不胜感激。