在打开/关闭标记之间提取值

时间:2011-06-09 13:57:21

标签: c# .net asp.net

我有一些来自数据库的记录,其中包含一个附加以下内容的字段:

...blah blah. <edited><editID>variable-text-here</editID><editDate>variable-date-here</editDate></edited>

在我的C#代码中,我希望从每个代码中获取变量文本和变量日期,以便在我的程序中使用。

这样做最好/最有效的方法是什么?

3 个答案:

答案 0 :(得分:1)

我会使用正则表达式,例如:

Match result = System.Text.RegularExpressions.Regex.Match(inputString,"<editID>.*</editID>");
Match result = System.Text.RegularExpressions.Regex.Match(inputString,"<editDate>.*</editDate>");

希望它有所帮助!

答案 1 :(得分:0)

<editID>[\s\S]*?</editID>

或者将其作为xml处理。

答案 2 :(得分:0)

我更喜欢使用XML解析。在XML ParsingParsing a string in c#

处查看类似问题