\w{0,10}any word character, repeated between 0 and 10 times
Group 1((?i)(access.{0,1}key)|(access.{0,1}token)|(access.{0,1}id)|(secret.{0,1}key)|(secret.{0,1}token)|(api.{0,1}key)|(api.{0,1}secret)|(sign.{0,1}in)|(credential[A-Za-z0-9_\-]{0,22})|ak|sk|akid|skid|auth|authentication|certificate|cookie|session|passwd|password|private|token|salt|secretid|accesskeyid|access_key_id|上线|发布|部署|令牌|凭证|口令|密码|密钥|登录|登陆|私钥|秘钥|认证|证书|帐号|账号|账密|配置|鉴权|验证|数据库|用户名|访问码|账号管理) 1st Alternative(?i)(access.{0,1}key) (?i)applies the following effective flags to the remainder of the pattern: gi i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters
accessthe literal text access (case insensitive) .{0,1}optionally matches any character (except for line terminators)
keythe literal text key (case insensitive) 2nd Alternative(access.{0,1}token) Group 3(access.{0,1}token) accessthe literal text access (case insensitive) .{0,1}optionally matches any character (except for line terminators)
tokenthe literal text token (case insensitive) 3rd Alternative(access.{0,1}id) accessthe literal text access (case insensitive) .{0,1}optionally matches any character (except for line terminators)
idthe literal text id (case insensitive) 4th Alternative(secret.{0,1}key) secretthe literal text secret (case insensitive) .{0,1}optionally matches any character (except for line terminators)
keythe literal text key (case insensitive) 5th Alternative(secret.{0,1}token) Group 6(secret.{0,1}token) secretthe literal text secret (case insensitive) .{0,1}optionally matches any character (except for line terminators)
tokenthe literal text token (case insensitive) 6th Alternative(api.{0,1}key) apithe literal text api (case insensitive) .{0,1}optionally matches any character (except for line terminators)
keythe literal text key (case insensitive) 7th Alternative(api.{0,1}secret) apithe literal text api (case insensitive) .{0,1}optionally matches any character (except for line terminators)
secretthe literal text secret (case insensitive) 8th Alternative(sign.{0,1}in) signthe literal text sign (case insensitive) .{0,1}optionally matches any character (except for line terminators)
inthe literal text in (case insensitive) 9th Alternative(credential[A-Za-z0-9_\-]{0,22}) Group 10(credential[A-Za-z0-9_\-]{0,22}) credentialthe literal text credential (case insensitive) Character Class[A-Za-z0-9_\-]{0,22} {0,22}matches between 0 and 22 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case insensitive)
a-zone character from a (9710) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
_the literal _ (9510 / 1378 / 5F16)
\-the literal - (4510 / 558 / 2D16)
akthe literal text ak (case insensitive) skthe literal text sk (case insensitive) akidthe literal text akid (case insensitive) skidthe literal text skid (case insensitive) 15th Alternativeauthentication 16th Alternativecertificate 25th Alternativeaccesskeyid 26th Alternativeaccess_key_id \s*any whitespace character, repeated any number of times
\s*any whitespace character, repeated any number of times
\"the literal " (3410 / 428 / 2216)
Character Class[A-Za-z0-9_\-]{6,33} \"the literal " (3410 / 428 / 2216)
the literal ↵ (1010 / 128 / A16)
g modifier: global. Finds all matches instead of stopping after the first