因此,如果我在代码文件中有这样的行,并且想要使用find + replace来删除不需要的标签。
____variable.Property************=****'String Value';
UNDERSCORES是我不想匹配的任何数字的标签,ASTERISKS是我想要匹配的任何数字的标签,并将连续的标签作为一个匹配返回。
正则表达式。
答案 0 :(得分:1)
对于以下标签的多个匹配(组)(因为@anubhava提案似乎不符合要求的几个组),我的建议适用于php或python: (?<=[^\t\n])(\t+)(?=[^\t])
如果您既不想匹配行尾的标签,请使用 (?<=[^\t\n])(\t+)(?=[^\t\n])
这匹配由非标签字符包围的标签组(即不在字符串的开头和结尾)