您可以使用模式来断言右侧的内容是“单词”,并匹配由可选的大写和小写字符包围的 2 个大写字符(?<![a-zA-Z])[a-z]*[A-Z][a-z]*[A-Z][A-Za-z]*(?![a-zA-Z])解释(?<![a-zA-Z])断言左侧不是 a-zA-Z[a-z]*[A-Z]匹配可选字符 az 后接 AZ 以匹配第一个大写字符[a-z]*[A-Z]再次匹配可选字符 az 后跟 AZ 以匹配第二个大写字符[a-zA-Z]*匹配可选字符 a-zA-Z(?![a-zA-Z])断言右侧不是 a-zA-Z正则表达式演示