|
|
1
1
以下是一个纯替换解决方案:
在匹配每个名称之后,lookback将返回到当前行的开头以捕获标题。这个
|
|
|
2
0
如果你能用linq做,为什么要用regex?
Managers Alice Managers Bob Managers Charlie Supervisors Don Supervisors Edward Supervisors Francis |
|
|
3
0
既然你强调了对regex的需求,这里有一个适合你的解决方案。
主要的概念是使用命名的“标题”组来存储职务并在以后引用它们。这些名称存储在捕获集合中。当然,只有当数据的格式正确时,模式才会起作用,正如在示例数据中给出的那样。
模式分解如下:
|
|
|
4
0
你可以搜索
全部替换为
您需要将它应用到示例中两次,如果管理者列表增长到四个,则需要应用三次,等等。 所以,在C中:
说明:
|
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 8 月前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 9 月前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 9 月前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 9 月前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 9 月前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 9 月前 |