文字是这样的:
/mnt/alphabets....../alphabets..../dataset974/974_summits.bed
我想选择此部分:
/mnt/alphabets....../alphabets..../dataset974
使用正则表达式I-search,我输入:
/mnt.*[0-9]*?
但所选部分是:
/mnt/alphabets....../alphabets..../dataset974/974_summits.bed
有人怎么做?
答案 0 :(得分:2)
你的正则表达式的问题是/mnt.*
贪婪地吃掉整个文本,从/mnt
到行尾。第一个*
应该是非贪婪的。试试这个:
/mnt/.*?[0-9]+
答案 1 :(得分:0)
为什么不使用群组?对于以下regEx
中的示例,第1组将为您提供所需的结果。
(/mnt(?:.*))/