VMx

vmx.im
啥都学一点的填坑人
  1. 首页
  2. golang
  3. 正文

go-ini/ini 无法解析的分区获取string

2021年7月3日 797点热度 0人点赞 0条评论
如果遇到一些比较特殊的分区,它们不包含常见的键值对,而是没有固定格式的纯文本,则可以使用 LoadOptions.UnparsableSections 进行处理,这中间还有两个前置条件记得补上。踩了半天的坑才发现的诀窍。。。
有UnpareableSections 还是会报错,还需要增加 
SkipUnrecognizableLines true 是否跳过不符合键/值对的无法识别的行
Loose true 忽略不存在的文件或返回错误
然后使用.Section.Body() 获取 string
cfg, err := ini.LoadSources(ini.LoadOptions{SkipUnrecognizableLines: true, Loose: true, UnparseableSections: []string{"Mount"}}, fileName)
note := cfg.Section("Mount").Body()
Post Views: 398
标签: go-ini golang
最后更新:2021年7月3日

huifei

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2021 vmx.im. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang