【发布时间】:2022-01-26 23:14:58
【问题描述】:
使用正则表达式(可以是 PCRE 或 SED,但也可以是 python[请指定]),我想删除所有出现的包含单个字母逗号 (/,.,/g) 和单词“标签:”的行
例如在这些行中:
Labels: K,ltemittel,System,j,Vakuum,s
Another tags: a,b,xxx,c,yyy,z
到
Labels: ltemittel,System,Vakuum
Another tags: a,b,xxx,c,yyy,z
我尝试过的:
- 非捕获组(“标签:”仍然被替换)
- lookahead and lookbehind(不能使用贪心)
- 分组
/(Labels:)*(,.,)(也捕获非“标签:”)
【问题讨论】:
-
这意味着任何一种方式都可以,在答案中可以指定他们使用的正则表达式风格。它可能对其他人有用。我将删除服务器,因为它含糊不清。感谢您指出这一点。
标签: python regex string sed pcre