MySQL通过regexp查找记录

时间:2019-06-20 11:13:41

标签: regex regexp-like

我有一些带有大量垃圾邮件发送者帐户的电报bot数据库。 这些用户名看起来像:

  

奇石乐Lakisha4577
  EnnalsQuentin974
  GolobDemetrius1444

因此,它看起来像CamelCase单词,带有2个大写字母(第一个和中间一个),并且在字符串的末尾带有数字- CamelCase777 。 我正在使用下一个模式来找到它作为我的数据库,但是它无法正常工作:

await fastify.listen(5000) //change to:
await fastify.listen(5000, '0.0.0.0')

使用regexp查找 ExampleRecord777 的更好方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用类似的内容:

[A-Z][a-z]+[A-Z][a-z]+[0-9]+

选中demo and explaination

[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