我正在为应用程序创建自己的文件标记系统,但没有找到有关该主题的任何相关信息。
我的应用程序将标签附加到指定文件的末尾,如下所示:
如果用户想要将特定文件标记为私有(例如),则以下文本将附加到指定文件的末尾:
$ /私人*
现在,我正在试图弄清楚如何提取这些标签,并在文件加载到我的应用程序时将它们分开:
例如,如果文件有3个标签,名为“私人”,“坏”,“笑话”。然后我希望我的应用程序获取这些标签并显示它们:
此文件标记为私有,并包含错误的笑话。
或 - 显示它们的另一种方式是:
此文件包含以下标记: 私人的 坏 笑话
<小时/> 有人知道我会这样做吗?我想也许使用字符串,因为我不喜欢正则表达式。这让我很头疼。
答案 0 :(得分:2)
您可以添加标记以标记标记的开头并将标记彼此分开:
main text of the file.......................
+++$$$+++private|bad|jokes+++$$$+++
然后您可以加载文件文本并根据您设置的标记提取标签。