您好,我想删除我的数据文件中的一些分号,如下所示:
a;bfcse;g
g;qdq;d;u
q;g;sd;;o
c;dd;ea;b
w;;rz;z;m
我想用正则表达式来实现这个(因为我试图选择一列并进行替换,但它不起作用notepad++中的按钮在我的选择中是灰色的):
a;bfcse;g
g;qdqd;u
q;gsd;o
c;ddea;b
w;rzz;m
我想像子字符串这样的东西可以工作,但用记事本++和升华文本是很难的。。。你知道吗
你有什么想法吗?你知道吗
非常感谢!你知道吗
编辑:但我想我要做的很清楚,就是在这一区域不使用任何分号:
-------
a;|bfcse|;g
g;|qdq;d|;u
q;|g;sd;|;o
c;|dd;ea|;b
w;|;rz;z|;m
-------
使用记事本++
(^.+?;|\G)(.*?);?(?=.*?;.+?$)
$1$2
. matches newline
说明:
替换:
给定示例的结果:
我将创建一个新变量,并添加所有不是分号的内容,如下所示:
输出:
可悲的是,它看起来不像一张桌子。您可以更改它,以便它向输出中添加“”而不是什么都没有(请参见占位符)。希望有帮助。你知道吗
相关问题 更多 >
编程相关推荐