关于JAVA中正则表达式的一个问题

[复制链接]
查看11 | 回复3 | 2012-4-30 16:40:12 | 显示全部楼层 |阅读模式
正则一:"]+>[.\\n]+"先用正则一取出每一个标记字符串,组成一个数组。但要设置成全局的,在javascript中是g,在JAVA中我比较不熟。正则二:"\shref=\"([^\"]+)\"[^>]+>([.\\n]+)"再通过循环用数组的每项对正则二进行匹配,得出的子匹配1是href值,子匹配2是的内容。比如(不好意思我JAVA不熟,所以以javascript为例,但是语法是差不多的):var html="这里是html的源代码......";var reg1 = new RegExp("]+>[.\\n]+", "gi");var reg2 = new Re...
回复

使用道具 举报

千问 | 2012-4-30 16:40:12 | 显示全部楼层
((?).*(?=<))刚测试了 可以...
回复

使用道具 举报

千问 | 2012-4-30 16:40:12 | 显示全部楼层
package com.shorin;import java.util.Scanner;import java.util.regex.*;import java.io.*;public class Test{public static void main(String[] args){File file=new File("E:...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行