格式化字符串而无需进行无数次操作

时间:2013-04-05 13:00:57

标签: c# string

在解析html网络文档时,我最终得到的字符串可能如下所示:

“Blades of Steel \ n \ n \ n \ n \ n典型 - 您的情况\ n 28 \ n 347 \ n \ n $ 8.47 \ n \ n \ n \ n1234567891011121314151617181920212223242526272829303132”

我想要的就是这些值:

  • 字符串“Blades of Steel”
  • 值为$ 8.47的int

如何轻松解析字符串而无需执行多个string.Replacestring.Split

2 个答案:

答案 0 :(得分:4)

如果您事先知道格式,可以编写正则表达式来解析它。

答案 1 :(得分:1)

如果你知道你可以这样做的格式:

  string first = yourString.Split('\n')[0]; //Blades of Steel
  string second = yourString.Split('\n')[9]; //$8.47