去掉一个字母单词之间的空格
你如何去掉一个字母单词之间的空格。示例:
- 字符串:“TIGRUS FOO and Drezga d . o . o . New York”
- 我们想要:“TIGRUS FOO and Drezga doo New York”
如果可能的话 preg_replace 解决方案,抱歉因为之前没有告诉。
How would you strip spaces between one letter words. Example:
- string: "T I G R U S FOO and Drezga d . o . o . New York"
- we want: "TIGRUS FOO and Drezga d.o.o. New York"
If possible preg_replace solution, sorry for not telling before.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下作品。
输出:“TIGRUS FOO 和 Drezga doo New York”
The following works.
Outputs: "TIGRUS FOO and Drezga d.o.o. New York"
试试这个 php 代码:
OUTPUT
UPDATE
OUTPUT
?>
Try this php code:
OUTPUT
UPDATE
OUTPUT
?>
不幸的是,这是不可能的。没有简单的方法可以区分单空格单词边界和单词字符之间的无关单空格。编辑:已撤回 - 我假设替换需要正确处理(即保持独立)单词实际上是一个字符长。
That's not possible, unfortunately. There is no easy way to distinguish single-space word boundaries from extraneous single-spaces between a word's characters.EDIT: Retracted -- I made the assumption that the replacement would need to properly handle (i.e. keep separate) words that are actually one character long.