HTML输入
在左侧的HTML输入区域,粘贴或输入你想要分析的HTML代码。你也可以点击"加载示例"按钮获取一个示例HTML。
XPath提取
XPath是一种用于在XML和HTML文档中定位元素的语言。在XPath输入框中输入有效的XPath表达式,然后点击"提取"按钮来获取匹配的内容。
常见XPath示例:
//div - 选择所有div元素
//a/@href - 选择所有链接的href属性
//h1[contains(text(),'标题')] - 选择包含"标题"文本的h1元素
//div[@class='content'] - 选择class为"content"的div元素
正则表达式提取
正则表达式是一种强大的文本匹配工具。在正则表达式输入框中输入有效的正则表达式,然后点击"提取"按钮来获取匹配的内容。
你可以使用以下选项来修改正则表达式的行为:
- 全局匹配 - 查找所有匹配项,而不是仅第一个
- 忽略大小写 - 不区分大小写进行匹配
- 多行模式 - 使^和$匹配每行的开始和结束
常见正则表达式示例:
<h1>(.*?)</h1> - 匹配h1标签内的内容
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} - 匹配电子邮件地址
https?:\/\/[^\s/$.?#].[^\s]* - 匹配URL
\d{4}-\d{2}-\d{2} - 匹配YYYY-MM-DD格式的日期
结果预览
提取的结果会显示在右侧的结果预览区域,以HTML代码的形式展示。你可以在XPath结果和正则表达式结果之间切换查看。
你可以使用结果区域上方的按钮来复制或清空结果。