【问题标题】:Android, parsing html, problem with strings in stringsAndroid,解析html,字符串中的字符串问题
【发布时间】:2011-01-19 06:47:48
【问题描述】:

我试图逐行解析一些 html 代码。但是,当我搜索以<td class="departure" 开头的行时,由于 html 中的字符串定界符符号 (")(这个符号的英文名称是什么?),我无法正确地对其进行语法处理。它看到两个字符串和作为变量之间的离开。

谁能帮我解决这个问题?

if (line.startsWith("   <td class="departure"")){

   result += Html.fromHtml(line) + " ";
}

【问题讨论】:

  • " 称为双引号或双引号

标签: java android html string


【解决方案1】:

使用\ 转义该字符(称为引号):

if (line.startsWith("   <td class=\"departure\"")){

   result += Html.fromHtml(line) + " ";
}

【讨论】:

  • 为了让它更好,不要依赖空格的数量(可以比你预期的多或少),那些引号(是可选的)使字符串更像是一个正则表达式“[ ^\
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-18
  • 1970-01-01
  • 2021-05-16
  • 2010-11-07
  • 1970-01-01
相关资源
最近更新 更多