字符串读取中出现%**%,被解析了,这个该如何解决?求解下

Mieiu · · 703 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

out.txt文件: "WIN","\Microsoft\Windows\AppID\PolicyConverter","Disabled","","Interactive/Background","N/A","1","Microsoft Corporation","%windir%\system32\appidpolicyconverter.exe ","N/A","将软件限制策略从 XML 格式转换为二进制格式。" 原字符: ![image.png](https://static.studygolang.com/220108/f116d818b1b3b55b1b58e5a76c6b35ca.png) 读取字符后,写入文件变成如下图了 ![image.png](https://static.studygolang.com/220108/bc194c2775a84fef60228b1e8c387722.png) 代码: package main import ( "bufio" "fmt" "io" "io/ioutil" "os" "strings" ) func gotest() { newfile, _ := os.Open("./out.txt") defer newfile.Close() str := bufio.NewReader(newfile) array := []string{} for { strline, _, err := str.ReadLine() if err == io.EOF { break } array = append(array, string(strline)) } acc := "" for _, str := range array { array := strings.Split(str, "\",\"") acc += fmt.Sprintf(array[1] + "\t" + array[8] + "\t" + array[10] + "\n") } ioutil.WriteFile("tmp.txt", []byte(acc), 0666) }

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

703 次点击  
加入收藏 微博
2 回复  |  直到 2022-01-09 16:33:51
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传