我想知道如何使用高度安全的 Java 正则表达式来审查“屁股”(或 A 字)这个词。
这使事情变得困难,因为 A 词可以包含在许多其他无害的词中。例如,“草”。
我已经为 A 字的许多前缀设置了部分开头部分,但似乎无法找到如何在不审查诸如“刺客”之类的后缀的情况下审查这个词。
String string = String.replaceAll("^(?!(b|B|gr|gR|Gr|GR|gl|gL|Gl|GL|m|M|s|S|h|H|p|P|g|G)).*[aA4]+[\\W[_]]*?[$5SszZ]+[\\W[_]]*?[$5SszZ]+", "***");
我发现这很难,仍然找不到解决方案。