我正在处理一组文本,有时包括彼此相邻的句点。例如:
今天是美好的一天......“这几乎是午餐时间”..
我怎么能把它变成这个:
今天是美好的一天。 “这几乎是午餐时间”。
我尝试过使用$_input = preg_replace("/.+/",".",$_input);
,但这似乎删除了除了一堆句点之外的所有内容,它会离开那里。
任何帮助都表示赞赏,谢谢!
答案 0 :(得分:2)
.
字符是正则表达式中的meta character,表示“匹配除换行符之外的任何字符(默认情况下)”。因此,如果您想匹配一个文字句点,您需要在正则表达式中将其转义:
$_input = preg_replace("/\.+/",".",$_input);