Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Swift从文本文件中删除一行_Swift - Fatal编程技术网

使用Swift从文本文件中删除一行

使用Swift从文本文件中删除一行,swift,Swift,我正在使用一个文本文件作为XML模板,用于我正在使用Swift 3的Xcode进行的一个项目。根据我从模板收集的请求类型,有时不需要某些行。在Swift中有没有办法从文本文件中删除一行?我的搜索结果是空的 背景:在运行时,文件的内容被复制到NSString中。我不需要修改文本文件本身,只需要修改文件实例化的字符串。我尝试过执行string.replacingOccurrences(of:string with“”),但这会在文件中留下间隙。这实际上是可行的,我只是希望有一个更优雅的解决方案。更改

我正在使用一个文本文件作为XML模板,用于我正在使用Swift 3的Xcode进行的一个项目。根据我从模板收集的请求类型,有时不需要某些行。在Swift中有没有办法从文本文件中删除一行?我的搜索结果是空的


背景:在运行时,文件的内容被复制到NSString中。我不需要修改文本文件本身,只需要修改文件实例化的字符串。我尝试过执行string.replacingOccurrences(of:string with“”),但这会在文件中留下间隙。这实际上是可行的,我只是希望有一个更优雅的解决方案。

更改搜索和替换条件以包含空白


另一种选择是使用
nsregularexpression
stringbyreplacingmatchesisnstring
删除所有周围的空白。

此处有许多未回答的问题。以“您尝试了什么?”“您是如何读取该文件的?”“您是想重写该文件,还是忽略输入行?”@DavidBerry,您说得对,我很抱歉。我在我的问题中添加了更多内容以进一步限定我的请求。请更改搜索条件以包含空白:)啊!我没想过!我要试一试。谢谢。请参见
NSRegularExpression
,使用正则表达式而不是固定字符串的方法是
stringbyreplacingmatcheinstall