0

我正在为应用程序创建自己的文件标记系统,但尚未找到有关该主题的任何相关信息。

我的应用程序将标签附加到指定文件的末尾,如下所示:

如果用户想要将特定文件标记为私有(例如),以下文本将附加到指定文件的末尾:

$/私人*


现在,我试图弄清楚如何提取这些标签,并在文件加载到我的应用程序时将它们分开:

例如,如果文件有 3 个标签,分别名为“Private”、“bad”、“jokes”。然后我希望我的应用程序获取这些标签并像这样显示它们:

该文件被标记为私人文件,并且包含恶作剧。

或 - 另一种展示它们的方式是:

此文件具有以下标签:私人坏笑话


有人知道我会怎么做吗?我在想也许使用字符串,因为我不喜欢正则表达式。它让我头疼。

4

1 回答 1

2

您可以放置​​标记以标记标签的开头并将标签彼此分开:

main text of the file.......................
+++$$$+++private|bad|jokes+++$$$+++

然后您可以加载文件的文本并根据您设置的哨兵提取标签。

于 2009-08-14T10:17:13.003 回答