【发布时间】:2017-01-10 21:50:43
【问题描述】:
我想在每个多字节字符的两边都用空格填充。我可以把它们去掉就好了,但我想把它们留在里面,然后把它们垫起来。
例如:???????????? 到 ???? ???? ????。
使用下划线表示空格:???????????? 到 _????__????__????_
【问题讨论】:
-
我可以把它们去掉 - 请分享如何。
-
当然是维克托。以下是我可以去掉每个多字节字符的方法:
preg_replace( "/[^a-z0-9 ]/i", "", $string );。但我不知道如何填充它们。 -
如果你能找到这个字符,你不能用一个跨度包围它并添加填充/边距吗?
-
正确。你问我如何去除多字节字符。该评论是对此的回答。我仍然不知道如何在字符串中的每个多字节字符周围填充空格。
标签: php regex emoji multibyte emojione