gpt4 book ai didi

java - 如何从字符串中删除特殊字符单词?

转载 作者:太空宇宙 更新时间:2023-11-04 12:10:47 25 4
gpt4 key购买 nike

我想从字符串中删除所有特殊字符单词,而不是特殊字符。例如,像 Sund@y、He!!o、^stars、creat!vity 这样的词

我发现了很多关于删除特殊字符的正则表达式,但无法创建具有特殊字符单词的正则表达式。

String example = "This is Sund@y." 

预期输出:

result : This is

最佳答案

这可能对你有用:

public static void main(String[] args) {
String yourString = " This is Sund@y.";
String[] words = yourString.split("\\s+");
String newWords = "";

Pattern p = Pattern.compile("[@^!]");

for (String word : words) {
Matcher m = p.matcher(word);
boolean b = m.find();
if (b != true) {
newWords += word + " ";
}

}
System.out.println(newWords);
}

输入:这是 Sund@y。
输出:这是

关于java - 如何从字符串中删除特殊字符单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39887927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com