正则表达式匹配不在行首的选项卡

时间:2017-08-17 10:38:49

标签: regex tabs

因此,如果我在代码文件中有这样的行,并且想要使用find + replace来删除不需要的标签。

____variable.Property************=****'String Value';

UNDERSCORES是我不想匹配的任何数字的标签,ASTERISKS是我想要匹配的任何数字的标签,并将连续的标签作为一个匹配返回。

正则表达式。

1 个答案:

答案 0 :(得分:1)

对于以下标签的多个匹配(组)(因为@anubhava提案似乎不符合要求的几个组),我的建议适用于php或python: (?<=[^\t\n])(\t+)(?=[^\t])

如果您既不想匹配行尾的标签,请使用 (?<=[^\t\n])(\t+)(?=[^\t\n])

这匹配由非标签字符包围的标签组(即不在字符串的开头和结尾)