我有一些带有很多垃圾邮件发送者帐户的电报机器人数据库。这些用户名看起来像:
奇石乐Lakisha4577
EnnalsQuentin974
GolobDemetrius1444
所以它看起来像 CamelCase 单词,有 2 个大写字母(第一个和一些中间),字符串末尾有数字 - CamelCase777。我正在使用下一个模式来查找我的数据库,但它无法正常工作:
(^[A-Z]|[a-z])[0-9]*
使用正则表达式查找ExampleRecord777的更好方法是什么?
我有一些带有很多垃圾邮件发送者帐户的电报机器人数据库。这些用户名看起来像:
奇石乐Lakisha4577
EnnalsQuentin974
GolobDemetrius1444
所以它看起来像 CamelCase 单词,有 2 个大写字母(第一个和一些中间),字符串末尾有数字 - CamelCase777。我正在使用下一个模式来查找我的数据库,但它无法正常工作:
(^[A-Z]|[a-z])[0-9]*
使用正则表达式查找ExampleRecord777的更好方法是什么?
你可以使用类似的东西:
[A-Z][a-z]+[A-Z][a-z]+[0-9]+
检查演示和解释
[A-Z] -- First capital letter
[a-z]+ -- At least one lowercase letter
[A-Z] -- Another uppercase letter
[a-z]+ -- Again at least one lowercase letter
[0-9]+ -- At least one number