Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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中删除两个单词之间的字符_Java_Regex_String - Fatal编程技术网

在正则表达式java中删除两个单词之间的字符

在正则表达式java中删除两个单词之间的字符,java,regex,string,Java,Regex,String,我需要删除[^]和[^]之间的空格 例如: 我的输入:PATRICK GOOD MAN 预期输出:PATRICK GOODMAN 我尝试使用这些正则表达式[^A-Z]|[^]()[^],[^A-Z{3}]和这个[^A-Z({3})],但这些解决方案不符合正则表达式Java 有人能帮我吗 备注:我正在使用Java 1.11,你可以使用 (?你是说replaceAll((?@WiktorStribiżew this regex)(?我建议的regex是(?它工作了!谢谢!

我需要删除
[^]
[^]
之间的空格

例如:

我的输入:
PATRICK GOOD MAN

预期输出:
PATRICK GOODMAN


我尝试使用这些正则表达式
[^A-Z]|[^]()[^]
[^A-Z{3}]
和这个
[^A-Z({3})]
,但这些解决方案不符合正则表达式Java

有人能帮我吗

备注:我正在使用Java 1.11,你可以使用


(?你是说
replaceAll((?@WiktorStribiżew this regex
)(?我建议的regex是
(?它工作了!谢谢!