删除字符串中的空格,排除指定字符之间指定的空格
我有一个字符串:
Some string, "it's a nice string". I like it. "some other text"
我想删除空格,不包括“:
Somestring,"it's a nice string".Ilikeit."some other text"
我如何才能实现这个目标?
I have a string:
Some string, "it's a nice string". I like it. "some other text"
I want remove spaces, excluding there beetween ":
Somestring,"it's a nice string".Ilikeit."some other text"
How I can goal this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用正则表达式,也可以作弊并使用
explode()
:You could use regular expressions, or you could cheat and use
explode()
:您可以使用 php str_replace 函数来实现它。请检查 http://php.net/manual/en/function.str-replace .php
You may achieve it by using php str_replace function. Please check http://php.net/manual/en/function.str-replace.php
我不擅长正则表达式,所以这个解决方案不使用任何正则表达式。我会做什么:
如果字符串以双引号开头,php 将使 $pieces 数组的第一个元素为空,所以这应该仍然有效。
I'm not good with regex, so this solution doesn't use any. What I would do:
If the string starts with double quotes, php will make the first element of the
$pieces
array empty, so this should still work.