我正在使用素描软件制作记事本应用程序。 为了创建备忘备份到云中以供以后还原,我必须将备忘的名称写入文本文件。然后,当我再次下载它们时,我会在文件中进行for循环搜索,并下载所有名字在文本文件中的注释。
现在我也想删除笔记。当我在应用程序中删除便笺时,应从手机以及Firebase上删除物理文件,并且应从该文本文件中删除名称。所有这些都可以正常工作,除了应该从文本文件中删除注释名称的部分。我在素描软件中使用了替换所有块,将其替换为其他东西。
现在的问题是,当我使用该注释并删除一个注释时,它将删除整个文件中对该名称的所有引用,而不仅仅是该特定行。
示例:
我创建3个笔记。
新 新2 New3
现在,我删除“新建” 然后遍历整个文件,并删除每次提及“ New”的内容,并在文件中保留2和3。
它会删除整个文件中存在的“新建”一词,而不仅仅是该特定名称所在的行。
那么我将如何删除它仅删除那一行呢?