首页 > 解决方案 > 如何将受污染的字符串转换为 nim 中的字符串

问题描述

我想在 nim 中逐行读取文件,如下所示:

for line in lines "myfile.txt":
  echo line

现在,在循环中(而不是'echo')我想检查该行是否以'abc'开头。问题是,该行是一个 TaintedString,而我想使用的 proc 'startsWith' 需要一个字符串(不是 TaintedString)。所以问题是:这里要走什么路?我应该将“行”转换为字符串,如果是,如何?还是有更好的方法来做到这一点?

标签: stringparsing

解决方案


哦。它似乎与startsWith(..)一起工作你可以从字符串类型中调用proc。


推荐阅读