如何在notebad ++中删除左侧的负号?

时间:2017-11-22 13:05:19

标签: notepad++

enter image description here

如图所示减号出现在右边。我怎么能把它固定在左边?

2 个答案:

答案 0 :(得分:0)

尝试此查找并替换:

<强>查找

(\d+\.\d+)-

<强>替换

-$1

此处使用的策略是捕获以减号结尾的所有数字,然后用前导减号替换此类匹配,后跟捕获的数字。

按照下面的演示链接查看正在运行的正则表达式。如果正则表达式不适合您,那么您的数据与您在问题中发布的数据不同。也许你所拥有的减号实际上是一个与我假设不同的角色?

Demo

答案 1 :(得分:0)

这是一个python脚本:

def Fix(num):
    return '-'+num[:-1] if num.endswith('-') else num

fileDesc = open(FILE_NAME,'r')
data = fileDesc.read()
fileDesc.close()

data = ','.join([Fix(num) for num in data.split(',')])

fileDesc = open(FILE_NAME,'w')
fileDesc.write(data)
fileDesc.close()