答案 0 :(得分:0)
尝试此查找并替换:
<强>查找强>
(\d+\.\d+)-
<强>替换强>
-$1
此处使用的策略是捕获以减号结尾的所有数字,然后用前导减号替换此类匹配,后跟捕获的数字。
按照下面的演示链接查看正在运行的正则表达式。如果正则表达式不适合您,那么您的数据与您在问题中发布的数据不同。也许你所拥有的减号实际上是一个与我假设不同的角色?
答案 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()