【发布时间】:2014-07-02 12:36:00
【问题描述】:
正则表达式对我来说是新的(但它们很棒而且有用:D)。但是,在尝试在 TextMate 中使用它们之后,我得到了意想不到的结果。我不确定这是一个错误还是正则表达式的工作原理。
我有这个代码
begin text in the middle end and more text and a
second begin second text in the middle end
使用begin.+end 搜索我希望得到两个结果
-
begin text in the middle end和 begin second text in the middle end
但我选择了整个文本;我希望 begin.+end 搜索 .+ 直到找到第一个 end,但它会搜索到最后一个。
这就是他们的工作方式吗?我在哪里可以学习如何使用正则表达式?
事实上,我有兴趣只选择内部 .+ 而不选择 begin 和 end,但这是另一个问题。
【问题讨论】: