【发布时间】:2015-08-13 20:59:40
【问题描述】:
我必须尝试使用正则表达式从这段 HTML 代码中检索“Charlotte”:
<a href="/anime/28999/Charlotte" target="_blank" class="animetitle" title="Anime Information">
<span>Charlotte</span>
</a>
问题是,对于不同的头衔,我每次都需要从班级中取出“Charlotte”这个名字。无论是来自 href 属性还是 span 标签。
我试过了:
<span(?:[^>]+class=\"(.*?)\"[^>]*)?>(.*?)<\/span>
但这仅适用于它找到的第一个结果。在这个阶段我不能使用解析器,所以如果可能的话,任何帮助都将非常感激。
旁注 - 我正在尝试在 JavaScript 下使用这个正则表达式。
编辑:正在通过 XMLHttpRequest 检索 html
【问题讨论】:
-
为什么不使用 javascript 获取 href 属性并对其执行正则表达式?
-
试图从 href 属性或 span 中获取 Charlotte??
-
只要我能把关键词夏洛特拿出来,就可以了
-
正如OP中所说,除了Charlotte之外,可能有多个不同标题的行,这就是为什么我需要按类/标签获取信息
标签: javascript regex