我有一个非常转储的问题。我正在逐行读取一个文件,它是“.html”文件。我想检查一个特定的包含是否在行中退出。为此,我使用 String 类 contains 方法。
我正在检查包含引号的以下内容。
<div class="tupBin"/>
我的语法是这样的..
Str line;
line.contains()
我应该写什么包含大括号..?
提前感谢您的帮助。
我有一个非常转储的问题。我正在逐行读取一个文件,它是“.html”文件。我想检查一个特定的包含是否在行中退出。为此,我使用 String 类 contains 方法。
我正在检查包含引号的以下内容。
<div class="tupBin"/>
我的语法是这样的..
Str line;
line.contains()
我应该写什么包含大括号..?
提前感谢您的帮助。
编辑:如果您想对已经包含引号/反逗号的字符串进行搜索,您只需要特别注意您的输入。您可以“转义”特殊字符以告诉 Java 将它们视为普通字符。你可以通过在它们前面加上一个反斜杠来做到这一点。事实上,不仅仅是引号会成为问题 - < 和 > 也会出现问题,请查看此链接以获取有关转义字符的更多信息。所以要搜索你的字符串,你会写:
boolean didContain = line.contains("\<div class=\"tupBin\"/\>");
如果输入被扫描器或流读入,很可能它已经为您转义了。
line.contains("\"")