[英]Remove few characters from a string after \\ in java
在出现“ \\”(双反斜杠)后,我只想从字符串中删除5个字符。 例如:-
String s = ":zap:\\ufe0f:umbrella:\\ufe0f:snowflake:\\ufe0f:snowman:\\ufe0f:cyclone:" ;
输出应为:
:zap::umbrella::snowflake::snowman::cyclone:
因此,在上面的字符串中,\\(双反斜杠)后的5个字母已被删除。 我该如何实现?
我尝试了一些代码,但是没有运气。 :(
\️
是一个表示单个字符的unicode。
此代码将删除任何字符,但不会删除单词字符或冒号。
String s = ":zap:\ufe0f:umbrella:\ufe0f:snowflake:\ufe0f:snowman:\ufe0f:cyclone:" ;
System.out.println(s.replaceAll("[^\\w:]", ""));
输出:
:zap::umbrella::snowflake::snowman::cyclone:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.