检查特定行中的给定字符串

时间:2012-06-21 12:00:06

标签: java

我有一个非常倾销的问题。我正在逐行读取一个文件,它是“.html”文件。我想检查一个包含退出符号的特定信息。为此,我使用String类包含方法。

我正在检查包含倒置逗号的行中的内容。

<div class="tupBin"/>

我的语法是这样的..

Str line;
line.contains()

我应该写什么包含大括号..?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

编辑:如果您想对已包含引号/引号的字符串进行搜索,您只需要特别注意输入。 您可以“转义”特殊字符,告诉Java将它们视为普通字符。你可以通过在它们前加一个反斜杠来做到这一点。事实上,不仅仅是报价将是一个问题 - &lt;和&gt; 有关转义字符的详细信息,请查看this link。 所以要搜索你的字符串,你会写:

boolean didContain = line.contains("\<div class=\"tupBin\"/\>");

如果输入被扫描仪或信息流读入,很可能它已经为您转义。

答案 1 :(得分:1)