2017-08-17 168 views
-1

因此,如果我在代码文件中有这样的行,并且想要执行find + replace来摆脱不需要的选项卡。正则表达式匹配不在行首的标签

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

下划线是任何数量的,我不想匹配的标签和星号上的任何数量的我确实想匹配,并返回连续标签作为一个匹配的标签。

Regex plz。

+0

匹配的选项卡开始,但不处理他们,捕获其他选项卡(不在开始)并根据需要操作它们。 –

+0

请提供一些不适合您的代码,否则,我们不清楚我们可以如何帮助您。 –

+0

正则表达式,不是代码。 –

回答

1

对于多个匹配下列选项卡(组)(因为@anubhava建议似乎要求不匹配若干组),我的建议的作品用PHP或者Python: (?<=[^\t\n])(\t+)(?=[^\t])

如果你既不想在匹配标签行结束仅仅使用 (?<=[^\t\n])(\t+)(?=[^\t\n])

本(而不是在开始时也没有在字符串的结尾即)匹配非标签charaters sourrounded选项卡组

+0

不错的尝试,仍然匹配一行 –

+0

当然?也许你的榜样不具代表性,或者我不明白你的问题。你检查了链接吗? https://regex101.com/r/jfhY7W/1 – mquantin

+0

好吧我得到了问题(多行数据)我编辑答案 – mquantin