我正在寻找一个java正则表达式模式,该模式可以排除任何具有两个或多个连续短划线或两个或更多连续空格的文本。
假设您将在类似于matches
方法的机制中使用regex,您可能正在寻找类似的东西
^(?!.*(--| )).*$
尝试这个
s = s.replaceAll("( )+|(-)+", "$1$2");