报告对其中第一个参数为单一正则表达式元字符参数的 String.replaceAll()String.split() 的调用。

正则表达式元字符为 .$|()[{^?*+\ 之一。 它们在正则表达式中有特殊的含义。 例如,调用 "ab.cd".replaceAll(".", "-") 将生成 "-----",因为点匹配任意字符。 很可能本意是转义变体 "\\."

示例:

  s.replaceAll(".", "-");

在应用快速修复后:

  s.replaceAll("\\.", "-");