![]() |
1
1
因为你使用的是一个捕获组,所以我假设这是你正在寻找的字符串。您可以将表达式更改为:
这样更改表达式将匹配您要查找的内容,如果原始表达式最多开始于位置,则将匹配 6个 ,这是您的 最大值 . 不同之处在于,整个匹配项包含这些可选字符,但第一个捕获组将只包含您要查找的破折号。 我在操场上使用以下代码测试新表达式:
运行上面的代码将显示以下结果:
如果
自从
希望这对你有用。 |
![]() |
Ben · 统计向量中的单词在字符串中出现的频率 4 月前 |
![]() |
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 6 月前 |
![]() |
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 6 月前 |
![]() |
user764754 · 防止多行原始字符串文字中出现新行字符 6 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 6 月前 |
![]() |
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 6 月前 |