1

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

"钢铁之刃 \n \n \n \n \n典型 - 你的情况 \n 28\n 347\n \n $8.47 \n \n1234567891011121314151617181920212223242526272829303132"

我在这个字符串中想要的只是这些值:

  • 一根弦“钢之刃”
  • 价值 8.47 美元的 int

我怎样才能轻松地解析字符串而不必执行多个string.Replaceor string.Split

4

2 回答 2

4

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

于 2013-04-05T13:02:18.470 回答
1

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

  string first = yourString.Split('\n')[0]; //Blades of Steel
  string second = yourString.Split('\n')[9]; //$8.47
于 2013-04-05T13:10:51.507 回答