C ++如何从此字符串中获取值

时间:2012-07-25 08:56:49

标签: c++ html-parsing

如何获取此html代码块中的值

<select id="convert-from" name="currency-1">
  <option value='EUR'>Euro (EUR)</option>
  <option value='GBP'>British Pound (GBP)</option>
  <option value='USD'>United States Dollar (USD)</option>
  <option value='AUD'>Australian Dollar (AUD)</option>
  <option value='CAD'>Canadian Dollar (CAD)</option>
  <option value='CHF'>Swiss Franc (CHF)</option>
  <option value='CNY'>Chinese Yuan (CNY)</option>
</select>

我想要这个价值,例如EURO(EUR),Brish Pound(GBP)并将其输出到这个格式的文件:currency.txt:

  

欧元(EUR)
  英镑(GBP)
  美元(USD)
  澳元(澳元)

1 个答案:

答案 0 :(得分:3)

使用XML / HTML解析器(我不会推荐任何特定的解析器,但有很多)。一种较不通用的方法是尝试使用正则表达式自己解析例如