【发布时间】:2013-06-07 15:04:40
【问题描述】:
我想采用在另一个文本模式之前最后出现的文本模式。
例如我有这样的文字:
code 4ab6-7b5
Another lorem ipsum
Random commentary.
code f6ee-304
Lorem ipsum text
Dummy text
code: ebf6-649
Other random text
id-x: 7662dd41-29b5-9646-a4bc-1f6e16e8095e
code: abcd-ebf
Random text
id-x: 7662dd41-29b5-9646-a4bc-1f6e16e8095e
我想取最后一个出现在id-x 之前的code(这意味着我想获取代码ebf6-649)
如何使用正则表达式做到这一点?
【问题讨论】:
-
我用的是git bash,所以我认为是unix引擎
-
通过“使用正则表达式”,我认为您的意思是“使用 git-bash”? (我的意思是,你为什么关心答案是否恰好使用正则表达式?)
-
@JasonSwartz 我实际上认为这个问题的先前版本非常好,并且会给你更多有用的答案。这种有限形式的解决方案可能会在您的实际输入中产生误报。
-
Other random text行可以有哪些字符?