我有很长的字符串:
$string = "这是字符串,当我需要删除点之间的所有空格时。我尝试了一些示例,但没有成功。"
我试图删除点之间的所有空格,但没有成功。
有人可以使用 php preg_replace 帮助我找到正确的解决方案吗?
非常感谢您的帮助。
我有很长的字符串:
$string = "这是字符串,当我需要删除点之间的所有空格时。我尝试了一些示例,但没有成功。"
我试图删除点之间的所有空格,但没有成功。
有人可以使用 php preg_replace 帮助我找到正确的解决方案吗?
非常感谢您的帮助。
这将删除每个点之前的所有空格。
preg_replace('/\s+\./', '.', $string);
\s+\.
将查找一个或多个空白字符(空格、制表符、换行符...),后跟一个点。下一个参数指定将匹配的字符串替换为点。
I would suggest you to learn regrx rather be dependent on a single line answer. I found a Great and Easy Tutorial online which would make regrx very easy for you. So that from next time you could create your own regular expressions rather being dependent on answers
如果您需要删除任一侧或两侧的空格,您可以试试这个。
preg_replace("/\s*\.\s*/", ".", $string);