J
juchen
Unregistered / Unconfirmed
GUEST, unregistred user!
众所周知道MS格式下的换行符是由#13#10组成,MAC下是#13而UNIX(LINUX)下是#10,
我现在想把文本文件中的所有换行符都转换成统一的#13#10,如果把#13或#10都转换成#13#10
则可能在处理MS格式下会产生多余行。
我也想过
1、先把#13#10替换成#10
2、现把#13也替换成#10
3、再把#10替换成#13#10
这样显然可以实现,
但是这样就必须要进行3次文件的字符替换,
这样本来无需处理的MS文本文件来说也必须经历这样痛苦的转化
显然对追求完美的程序员来说显然是有点遗憾的
所以请教各位有没有更高效更完美的处理方式?
我现在想把文本文件中的所有换行符都转换成统一的#13#10,如果把#13或#10都转换成#13#10
则可能在处理MS格式下会产生多余行。
我也想过
1、先把#13#10替换成#10
2、现把#13也替换成#10
3、再把#10替换成#13#10
这样显然可以实现,
但是这样就必须要进行3次文件的字符替换,
这样本来无需处理的MS文本文件来说也必须经历这样痛苦的转化
显然对追求完美的程序员来说显然是有点遗憾的
所以请教各位有没有更高效更完美的处理方式?