从文本文件中提取自定义标记

时间:2009-08-14 09:43:02

标签: c# string tagging

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

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

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

$ /私人*


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

例如,如果文件有3个标签,名为“私人”,“坏”,“笑话”。然后我希望我的应用程序获取这些标签并显示它们:

此文件标记为私有,并包含错误的笑话。

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

此文件包含以下标记: 私人的 坏 笑话

<小时/> 有人知道我会这样做吗?我想也许使用字符串,因为我不喜欢正则表达式。这让我很头疼。

1 个答案:

答案 0 :(得分:2)

您可以添加标记以标记标记的开头并将标记彼此分开:

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

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