java这是什么意思? exg:RegExp = /\'/gi;
答案:3 悬赏:40 手机版
解决时间 2021-03-09 07:39
- 提问者网友:謫仙
- 2021-03-08 18:59
java这是什么意思? exg:RegExp = /\'/gi;
最佳答案
- 五星知识达人网友:荒野風
- 2021-03-08 19:27
貌似匹配单引号的正则,全文匹配和忽略大小写模式~
全部回答
- 1楼网友:拜訪者
- 2021-03-08 22:07
去看看正则表达式追问我需要的是详细解答
- 2楼网友:孤老序
- 2021-03-08 20:57
正则一:"]+>[.\n]+"
先用正则一取出每一个标记字符串,组成一个数组。但要设置成全局的,在javascript中是g,在JAVA中我比较不熟。
正则二:"shref="([^"]+)"[^>]+>([.\n]+)"
再通过循环用数组的每项对正则二进行匹配,得出的子匹配1是href值,子匹配2是的内容。
比如(不好意思我JAVA不熟,所以以javascript为例,但是语法是差不多的):
var html="这里是html的源代码......";
var reg1 = new RegExp("]+>[.\n]+", "gi");
var reg2 = new RegExp("shref="([^"]+)"[^>]+>([.\n]+)", "i");
var arr = html.match(reg1);
var l = arr.length;
for(var i=0;i
var res = null;
if(res = arr[i].match(reg2))
{
res[1]//这里是href值
res[2]//这里是内容值
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯