通过正则表达式提取内容

如何使用正则表达式过滤出特定内容?

要过滤出特定内容,可以使用包含该内容的正则表达式。例如,要过滤出包含特定前缀和后缀的文本,可以编写如下正则表达式:

reg = "prefix.*?suffix"
登录后复制

此正则表达式将匹配以 "prefix" 开头并以 "suffix" 结尾的任何文本。

测试代码

下面是一个用于测试正则表达式的 java 代码示例:

string html = "www.baidu.comwww.qq.comwww.aaa.cnwww.eee.cn";
string reg = "www.*?(com|cn)";

matcher matcher = pattern.compile(reg, pattern.case_insensitive).matcher(html);
while (matcher.find()) {
    system.out.println(matcher.group());
}
登录后复制

匹配输出结果

运行此代码将输出如下结果:

www.baidu.com
www.qq.com
www.aaa.cn
www.eee.cn
登录后复制

以上就是如何用正则表达式提取特定内容?的详细内容,更多请关注慧达安全导航其它相关文章!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部