首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL RegExp如何在任何位置匹配所有给定的字母

MySQL RegExp如何在任何位置匹配所有给定的字母
EN

Stack Overflow用户
提问于 2013-09-12 16:20:16
回答 1查看 135关注 0票数 0

这是怎么做到的?

具有如下字符串数组:

  • 安盛
  • ttx
  • 毒理
  • 阿特克斯
  • 税费
  • 沙特

如何在所有可能的位置找到输入字符串'tax‘的所有字母?其结果必须是:

  • 阿特克斯
  • 税费
  • 沙特

我以为使用REGEXP会很容易,但还是坚持住了。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2013-09-12 16:26:53

代码语言:javascript
复制
txa|tax|axt|atx|xta|xat

在Debuggex上编辑

老实说,你可能不需要“硬编码”就能做到。然而,由于税收的排列不多,这一调整将比这更长。

代码语言:javascript
复制
^(?=.*[t])(?=.*[x])(?=.*[a])[tax]{3}$

在Debuggex上编辑

这是实际的非“硬编码”方式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18769491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档