什么是一个简洁的正则表达式,可以从不是字母表的字符串中删除所有内容
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int T=0;
try{
T= Integer.parseInt(br.readLine());
while(T>0)
String input=br.readLine();
**String res= input.replaceAll("^[a-zA-Z]"," " );**
System.out.println(res);
也试过
input.replaceAll("[^a-zA-Z]]"," " )
他们都没有替换输入字符串中的任何内容。输入字符串保持原样
编辑:
input.replaceAll("[^a-zA-Z]"," " ) //works well
input.replaceAll("^[a-zA-Z]"," " ) //replaces first char of string