我有一个包含不可读空格字符的字符串:
我如何用普通空格替换这个字符,这样就可以得到一个字符串,比如:"a b c d"
"a b c d"
我试过这个:
$str = utf8_decode($str);
但它将该字符转换为问号?
?
try 使用preg match替换-
$string = " test string and XY \t "; $trimString = trim(preg_replace('/[\pZ\pC]/u', ' ', $string)); //test\x20\x20\x20string\x20and\x20XY
Details
^[\pZ\pC]+-字符串开头的一个或多个空格或控制字符
|-或
[^\S]-除常规空格(\x20)之外的任何空格
TensorFlow快速入门与实战 -〔彭靖田〕
Spring Boot与Kubernetes云原生微服务实践 -〔杨波〕
Node.js开发实战 -〔杨浩〕
JavaScript核心原理解析 -〔周爱民〕
性能工程高手课 -〔庄振运〕
接口测试入门课 -〔陈磊〕
To B市场品牌实战课 -〔曹林〕
Go 语言项目开发实战 -〔孔令飞〕
手把手带你搭建秒杀系统 -〔佘志东〕
手把手教你落地DDD -〔钟敬〕
B端体验设计入门课 -〔林远宏(汤圆)〕
深入拆解消息队列47讲 -〔许文强〕
无涯教程 - Perl教程
无涯教程 - PHP7+教程
无涯教程 - MySQL教程
无涯教程 - MFC教程
无涯教程 - PL/SQL教程
无涯教程 - Rust教程
无涯教程 - Python 渗透测试实战教程
无涯教程 - Go Web REST教程