我正在尝试做这样的事情,但我似乎没有工作
String test = input.matches("[^a-zA-Z\\s]");
我收到一条错误消息incompatible types
有没有办法解决这个或任何其他方法?
编辑
这就是我想要实现的目标
可以说我有这个字符串
String full = " This i$ an aaasdAr yeEeeAs oofo qwdsgy XY9 ";
我需要输出为$9
这行得通,但有点太乱了
for (int index = 0; index <= input.length() - 1; index ++)
{
if(String.valueOf(input.charAt(index)).matches("[^a-zA-Z\\s]"))
{
System.out.print(String.valueOf(input.charAt(index)));
}
}