Java 正则表达式模式与HTML标记匹配';s

Java 正则表达式模式与HTML标记匹配';s,java,android,html,regex,Java,Android,Html,Regex,这只适用于我正在玩的一个小Android程序,所以我只需要匹配一两个标签 我有一个HTML标签,我可以得到标签里面的东西,那就是“FC科隆” 我用这个代码得到它 Pattern=Pattern.compile(“report\”>(.*),Pattern.MULTILINE); 这是我可以使用的HTML标签 科隆足球俱乐部 但是我不能得到这个标签,我不知道是因为单词“反对派”后面的空格还是HTML标签中的引号,因为它们不在第一个标签中 这就是我不能去上班的那个 “奥林匹亚科斯” 这就是我正在尝试

这只适用于我正在玩的一个小Android程序,所以我只需要匹配一两个标签

我有一个HTML标签,我可以得到标签里面的东西,那就是“FC科隆” 我用这个代码得到它


Pattern=Pattern.compile(“report\”>(.*),Pattern.MULTILINE);

这是我可以使用的HTML标签

科隆足球俱乐部

但是我不能得到这个标签,我不知道是因为单词“反对派”后面的空格还是HTML标签中的引号,因为它们不在第一个标签中

这就是我不能去上班的那个

“奥林匹亚科斯”

这就是我正在尝试的代码

Pattern pattern = Pattern.compile("opposition \">(.*?)</td>",Pattern.MULTILINE);

Pattern=Pattern.compile(“反对\”>(.*),Pattern.MULTILINE);
我已尝试将空格“”替换为空字符串“”,并尝试了\s空格所在的位置,但没有得到任何结果


如果有人能帮助我,我将不胜感激。

除非您在两个选项中的一个中有一个输入错误-
后面有一个空格,我相信这就是您要找的


请您澄清正则表达式的要求是什么?相关:@Tyler要求检索HTML标记之间的所有内容“Olympiacos”使用一个小型完整的应用程序更新您的帖子,我们可以使用它进行C&p和测试。可能有助于更精确地解决问题。好的,我知道如何通过在
sString=“Olympiacos”);
中的引号之前添加和额外的
\”
来让模式只处理普通字符串;
我使用
sString=sString.replaceAll(“\”,“\ \”);
这只适用于仅停止Stackoverflow上的文本编辑器以正确格式化的字符串。标记中唯一的空格是在反对之后和在这里的qoutes之前
编译(“反对\>”
我同意Nija的观点,正则表达式的工作方式如下:
“反对\>(.*)”
请参见此处:
Pattern=Pattern.compile(“反对派\\s\”>(.*),Pattern.MULTILINE)
我的Java程序中有这个,但它仍然不起作用,我应该转义引号吗Olympiacos@Steven_M:更新了我的答案并提供了更多详细信息。我认为这是标签之间的空白,我已经在这里的链接[link]中找到了它,但它在Java中似乎不起作用。我尝试了
“反对派\\s\”>(\\s+.*)
"opposition \">(.*?)</td>"
< td class="bold opposition "> "Olympiacos"       </td>
opposition "> "Olympiacos"       </td>
 "Olympiacos"       <--Line ends there.