U盘文件删除如何恢复:如何删除空白“U+3164”(u+3164 .)

我的代码使用"".isNullOrBlank()检查空白 / 空字符串。

但是我遇到了一个非常奇怪的案子。

ㅤㅤㅤㅤㅤㅤ

你看到这个空格了吗?如果你使用.isNullOrBlank () 检查这个,它返回 false。

我试图使用下面的代码删除它,但我不能...

println("       ㅤㅤㅤㅤㅤㅤ       ".replace("\\t+".toRegex(), "").isNullOrBlank())
println("       ㅤㅤㅤㅤㅤㅤ       ".replace("\\n+".toRegex(), "").isNullOrBlank())
println("       ㅤㅤㅤㅤㅤㅤ       ".replace("\\r+".toRegex(), "").isNullOrBlank())
println("       ㅤㅤㅤㅤㅤㅤ       ".replace("\\s+".toRegex(), "").isNullOrBlank())

此字符串由空格和“U + 3164”组成。

所以,如果我使用下面的代码,它打印“真”

println("       ㅤㅤㅤㅤㅤㅤ       ".replace("\u3164", "").isNullOrBlank()) // prints true

但我不喜欢这样.

我对 unicode 世界不太了解。也许有很多类似的 unicode...我想涵盖所有情况...

我该怎么做?

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(436)
什么软件可以扫描文件:扫描上传到 Azure的文件中的恶意软件
下一篇

相关推荐

  • 服务器验证:使用OAuth进行服务器到服务器身份验证

    关于服务器验证的问题,在server to server authentication中经常遇到,我目前正在努力指定我公司的新合作伙伴 / 公共 API,这将是一个面向资源的 RESTful Web 服务。目前缺少的一块难题是身份验证 / 授权。…

    2022-11-23 08:48:42
    0 38 47

发表评论

登录 后才能评论

评论列表(21条)