TeamSpeak3 ControlBot 插件的正则表达式代码

TeamSpeak3 ControlBot 插件的正则表达式代码

我想要一个不会踢人Name_Surname但踢人其他东西的代码。我当前的代码是:

^(?![A-Z][a-z]+(?:_[A-Z][a-z]+)*).*$

我需要向此代码添加一条规则。

我也想允许[C]Name_Surname格式化。

例如,这个 C 字母最多可以改变 3 个字母长,[CAD]Name_Surname但不允许[CADS]名字_姓氏

https://regex101.com/r/pbz4LP/1

我只是想允许来自此链接的 match4 match5 和 match6 但不允许 match7

答案1

只需将您的实际正则表达式稍微修改为:

^(?!\[[A-Z]{1,3}\].*$)(?![A-Z][a-z]+(?:_[A-Z][a-z]+)+$).*

演示与说明

相关内容