|
|
1
1
因为你使用的是一个捕获组,所以我假设这是你正在寻找的字符串。您可以将表达式更改为:
这样更改表达式将匹配您要查找的内容,如果原始表达式最多开始于位置,则将匹配 6个 ,这是您的 最大值 . 不同之处在于,整个匹配项包含这些可选字符,但第一个捕获组将只包含您要查找的破折号。 我在操场上使用以下代码测试新表达式:
运行上面的代码将显示以下结果:
如果
自从
希望这对你有用。 |
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |