我有一个文件,我希望使用正则表达式在关键字之间匹配某个单词。例如,假设我想在关键字“开始”之后和关键字“结束”之前匹配单词“狗”的每次出现。在正则表达式中查找两个单词之间的词
dog horse animal cat dog // <-- don't match
random text dog // <-- don't match
start
brown dog
black dog
cat horse animals
end
dog cat // <-- don't match
good dog // <-- don't match
也许正则表达式有一个管的功能,使我能得到这个词“开始”字之前的“结束”后的文本,然后通过管道到一个新的正则表达式?然后,我可以在第二个正则表达式中搜索“狗”。我对正则表达式很陌生,一直在努力想出一个解决方案。谢谢
你不能,基本上因为看后面必须是固定长度。 – Bohemian