TC官方合作论坛

标题: [菜鸟处男贴]文件路径字符转换 [打印本页]

作者: B哥    时间: 2012-10-26 19:16
标题: [菜鸟处男贴]文件路径字符转换
需求描述:我想把文件路径如:“F:\TC\打酱油\Config.ini”  字符串转成  “F:\\TC\打酱油\\Config.ini”
   
    替换函数,替换只是常量,像  “\”  or “\\” 转义字符替换不了。
    string str.replace(string str1,string str2,string str3)
  
    拆分函数
    bool str.split(string sourcestr,string splitstr,string[] rstr)
    先拆分成 string[] rstr 再遍历数组。拼接字符串,可在折分字符串的时候。又报错:

//转义文件路径
function string convertFilePath(string file)
  string[] rstr = string[100]
   str.split(file,"\\",rstr)                                           -------------------------报错:实际参数列表'rstr'与形参列表 ‘content’不对应
   //循环取出rstr,再拼接字符串
    return ""
endfunction

-.-!!! 烦各位大神,走过,路过,随便教一教!
作者: shine宝宝    时间: 2012-10-26 19:16
这个需要转换吗
作者: B哥    时间: 2012-10-26 19:19
,第一个字符串是。。浏览框控制读时来的呀。。help.writeini   的路径不需要把 "\" 转成"\\"?
作者: B哥    时间: 2012-10-26 19:28
回复 2楼shine宝宝的帖子

,我是看教学。视频这样写路径的。。郁闷。还真可以直接存!!!
作者: shine宝宝    时间: 2012-10-26 20:00
据说不用转哦
作者: 冷月无痕    时间: 2012-10-26 20:09
多加\

str.replace("F:\TC\打酱油\Config.ini","\\","\\\\")  \替换为\\
作者: B哥    时间: 2012-10-26 20:33
回复 6楼冷月无痕的帖子

replace 不能替换“\\”  它只能替换常量!
作者: 冷月无痕    时间: 2012-10-26 21:01
回复 7楼B哥的帖子

嗯 确实
作者: feng123144    时间: 2012-10-26 23:16
B哥从哪个语言转过来的?
作者: B哥    时间: 2012-10-27 00:52
回复 9楼feng123144的帖子

  C 、VB 、C# 、JAVA  都没入门。 看到TC。脚本。全是静态方法。有点意思。随便整整!
作者: 418958500    时间: 2012-10-27 02:03
这个不需要转换
还有
多看看转义字符
作者: feng123144    时间: 2012-10-27 13:35
回复 10楼B哥的帖子

我是弄明白了TC才看的C,现在看得明白C,还未动手操作.
作者: hwcjgs    时间: 2012-10-27 15:27
看看~~~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1