首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在输入的任何地方包含子字符串的Regex匹配文字

问在输入的任何地方包含子字符串的Regex匹配文字
EN

Stack Overflow用户
提问于 2016-04-12 17:01:38
回答 2查看 233关注 0票数 0

当我试图在输入中匹配文字(字符串)时,我有点困惑于正则表达式,但是输入可以在想要的文字中包含子字符串。

为了更好地理解:

regex foobar

输入this is fooXbar

通缉匹配fooXbar

基本上,问题是,是否可以在输入字符串中指定'X‘可以在任何位置,或者我是否必须这样做:

丑陋的正则表达式:fX?oX?oX?bX?aX?r

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-12 17:05:17

是的,您必须显式列出X?。

还请注意,在X?之后没有包含r,这意味着X?并不适用于所有职位。

票数 1
EN

Stack Overflow用户

发布于 2016-04-12 17:13:45

你能加X吗?使用其他工具,例如

代码语言:javascript
复制
 grep -oE "$(echo foobar | sed 's/./&X?/g')" file

将与fooXbar和其他版本相匹配

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

https://stackoverflow.com/questions/36579674

复制
相关文章

相似问题

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