让我们从我拥有的结构开始,以便我可以更好地解释我想做什么。想象一下,我有一条文本如下:
write information1/info_a/content
read information/content
write information1/info_b/content
write information1/info_c/content
write information2/info_a/content
write information2/info_b/content
write information3/format/info_b/content
我要突出显示以特定路径开头并且还包含其他路径的每一行,例如:
那么上面给出示例的期望输出是:
write information1/info_b/content
write information2/info_b/content
write information3/format/info_b/content
我该如何使用正则表达式呢?
谢谢大家
我知道,选择以regex开头的所有内容,我都可以做到:
^ write
在说到行尾之前,我应该使用键$
答案 0 :(得分:2)
您可以使用正则表达式选择包含“ info_b”的任何行:
^write.*info_b.*$
哪个翻译成行开始->任何数量的东西-> info_b->任何数量的东西->结束行