当我试图在输入中匹配文字(字符串)时,我有点困惑于正则表达式,但是输入可以在想要的文字中包含子字符串。
为了更好地理解:
regex foobar
输入this is fooXbar
通缉匹配fooXbar
基本上,问题是,是否可以在输入字符串中指定'X‘可以在任何位置,或者我是否必须这样做:
丑陋的正则表达式:fX?oX?oX?bX?aX?r
发布于 2016-04-12 17:05:17
是的,您必须显式列出X?。
还请注意,在X?之后没有包含r,这意味着X?并不适用于所有职位。
发布于 2016-04-12 17:13:45
你能加X吗?使用其他工具,例如
grep -oE "$(echo foobar | sed 's/./&X?/g')" file将与fooXbar和其他版本相匹配
https://stackoverflow.com/questions/36579674
复制相似问题