|
1
14
在一般情况下 你可以 匹配任何模式的最后一次出现 使用以下方案:
哪里
在这种情况下,
而不是
看
regex demo
.注意
细节 :
|
|
|
2
8
|
|
|
3
2
作为一个更普遍的例子本例定义了几个指针,并查找其中任何一个的最后一次出现。在本例中,针为:
说明:
第一部分
编辑以添加:
第二部分
第三部分
|
|
4
1
常见问题的简单解决方案我读过的所有答案都偏离主题,过于复杂,或者根本不正确。这个问题是一个常见的问题,regex提供了一个简单的解决方案。 分解一般问题
根据问题描述解决方案(解决方案第1部分)在使用正则表达式时,经常需要反向操作。我们将从上述问题的结尾开始,并从现在开始反向工作;我们将从 前方差 (或#3) 因此如上所述, 前方差 是未知数量的空白。我们知道它包括空白,但不知道有多少,所以我们将使用 任何WhitePCE的元序列 和 一个或多个量词 .
所以我们将从。。。
注:
在ECMAS正则表达式中
|
|
|
5
-1
你可以试试这个。它将捕获第一个捕获组中的最后一个空白段。
|
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 10 月前 |
|
|
con · Negative Lookaward在perl正则表达式中不起作用 10 月前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 10 月前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 11 月前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 11 月前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 11 月前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 11 月前 |