对于此PHP正则表达式:
$str = preg_replace ( '{(.)1+}', '$1', $str );$str = preg_replace ( '{[ '-_()]}', '', $str )在Java中:
str = str.replaceAll("(.)\1+", "$1");str = str.replaceAll("[ '-_\(\)]", "");我建议您提供您的输入和预期的输出,然后您将可以在PHP和/或Java中获得更好的答案。

对于此PHP正则表达式:
$str = preg_replace ( '{(.)1+}', '$1', $str );$str = preg_replace ( '{[ '-_()]}', '', $str )在Java中:
str = str.replaceAll("(.)\1+", "$1");str = str.replaceAll("[ '-_\(\)]", "");我建议您提供您的输入和预期的输出,然后您将可以在PHP和/或Java中获得更好的答案。