Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用removeall删除括号()和数字之间的空格_Java_Regex_String_Parsing_Replaceall - Fatal编程技术网

Java 使用removeall删除括号()和数字之间的空格

Java 使用removeall删除括号()和数字之间的空格,java,regex,string,parsing,replaceall,Java,Regex,String,Parsing,Replaceall,我正在努力实现这样的目标 输入->(10) 我希望输出为(10) 我想使用String.removeAll()消除Java中括号和数字之间的空格, [注意:只有一个空格] 无法为此编写正则表达式 我试过: String s = "( 10 )"; Sysout(s.removeAll("\\( [0-9]+ \\) )" , "\\([0-9]+)")); 但它不起作用试试这个 字符串输入=“(10)” System.out.println(input.replaceAll(“\\(\\s+”

我正在努力实现这样的目标

输入->(10)

我希望输出为
(10)

我想使用
String.removeAll()
消除Java中括号和数字之间的空格, [注意:只有一个空格]

无法为此编写正则表达式

我试过:

String s = "( 10 )";
Sysout(s.removeAll("\\( [0-9]+ \\) )" , "\\([0-9]+)"));
但它不起作用

试试这个

字符串输入=“(10)”

System.out.println(input.replaceAll(“\\(\\s+”,“(”).replaceAll(“\\s+\),”)

//replaceAll(“\\(\\s+”,“(”)将删除后面的空格(


//replaceAll(“\\s+\\”,”)--将删除前面的空格)

这对您来说应该很好

    String s = "( 10 )";

    s=s.replaceFirst("\\( ", "\\(");
    s=s.replaceFirst(" \\)", "\\)");
    System.out.println(s);
输出:

(10)

您想删除空白字符还是只删除括号中的空白字符?我下面的解决方案解决了您的问题吗?我的要求是具体的。我想删除括号内只有一个空格的数字中的空格。应该没有空格b/w数字。请查找更新的答案,并让我知道它是否回答了您的问题。我的字符串中可能有许多括号。我只想在括号中包含数字时替换空格。是否可以像(10)那样提供更多的输入和输出?