我有一些来自数据库的记录,其中包含一个附加以下内容的字段:
...blah blah. <edited><editID>variable-text-here</editID><editDate>variable-date-here</editDate></edited>
在我的C#代码中,我希望从每个代码中获取变量文本和变量日期,以便在我的程序中使用。
这样做最好/最有效的方法是什么?
答案 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 Parsing和Parsing a string in c#
处查看类似问题