导航:首页 > 编程语言 > java正则匹配img

java正则匹配img

发布时间:2023-06-10 17:53:59

java 正则表达式获取下面的img中的属性值

importjava.util.regex.Matcher;
importjava.util.regex.Pattern;

publicclassSpider
{
publicstaticvoidmain(String[]args)
{
Stringinput="<imgclass="entImg"k1="ZHA455544942terttte"k2=".png"label="FjYBs45643455xCbc234Me"src="h-p://73442dc.c344.20.34.clo4434ddn.com/Z4554520438534.png?e=6839&token=:3242346I342343SBr8mw="style="width:300px;height:300px;"/>";
Stringregex="(?i)(k1|k2|label|src)[="'\s]+([^"']*)(?=["'\s>]+)";
Patternpattern=Pattern.compile(regex);
Matchermatcher=pattern.matcher(input);
while(matcher.find())
{
System.out.println(matcher.group(1)+":"+matcher.group(2));
}
input=input.replaceAll("(?i)(src[="'\s]+)[^"']*(?=["'\s>]+)","$1\$hash\$");
System.out.println(input);
}
}

❷ 急 java里用正则替换掉img标签的src里的内容

我觉得可以先用正则把先匹配出imgName = “图片名.gif”,回然后再替答换:

content = content.replaceAll("(.*?)src=\"(.*?)","$1src=\"../image/" + imgName);

❸ java正则表达式匹配img路径

package table;

public class FileTester
{
public static void main ( String[] args )
{
String reg = "(src[\\=\\s\'\"]+)http\\:\\/\\/img\\.\\.com\\/hi\\/[^\'\"]+([\'\"])";
String url = "sdfsdf<img src='https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/hi/we.com' />sdf<img src='https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/hi/we.com' />sf'";
url = url.replaceAll (reg, "$1$2");
System.out.println (url);
}
}

❹ java正则匹配字符串,下面给出的这段字符串,我想取出里面的img 里面的src路径的内容,保存在一个数组里面.

String bireinfo = "<IMG border=0 align=center src=/epbwebeditor/uploadfile/20140509103010830.jpg 300px; HEIGHT: 201px></SPAN></FONT><SPAN style=FONT-FAMILY: New FONT-SIZE: 10.5pt Roman?,?serif?; ?Times><IMG border=0 align=center src=/epbwebeditor/uploadfile/20140509103058264.jpg 300px; HEIGHT: 201px></SPAN><SPAN style=FONT-FAMILY: New FONT-SIZE: 10.5pt Roman?,?serif?; ?Times><IMG border=0 align=center src=/epbwebeditor/uploadfile/20140509103323797.jpg 300px; HEIGHT: 201px></SPAN></P>";
Pattern p = Pattern.compile("(?:src=\"?)(.*?)\"?\\s");
Matcher m = p.matcher(bireinfo);
String[] arr = new String[10];
int i = 0;
while(m.find()) {
arr[i] = m.group(1);
i++;
}

❺ 给一个网页源码 ,在java中用正则匹配如何将<img = "xxxxx" ,xxx> 这样形式的所有标签过滤掉 求解-_-

Stringhtml="";
//"."代表任意非换行的字符,".*"代表任意多个这样的字符,后面跟个"?"表示最小匹配
//这里的回空格直接用空格表示,如答果不确定空格数量,最好用s代替空格
Patternpattern=Pattern.compile("<img=".*?",.*?>");
Matchermatcher=pattern.matcher(html);
while(matcher.find()){
//你的代码,这里是输出
System.out.println(matcher.group());
}

❻ Java正则表达式匹配出网页图片地址并替换掉

有点简单了。。你网页的图片有什么特征没有?是全部图片都替换掉么?那样你会崩溃的。那么多小图片logo、边框什么的至少会有个class啊什么的特征。如果仅仅是匹配所有网页的图片。
regex="(?i)<img[^>]*?src=\"([])\""
Pattern pa=Pattern.compile(regex);
Matcher ma=pa....(content);
while(ma.find()){
int index=ma.start(1);
int end=ma.end(1);
然后通过开始和结束来把字符串替换掉就好了,
}

❼ java正则表达式匹配img标签并替换

publicstaticvoidmain(String[]args){

Stringxx="hdjksahdjkshjkhkjdhsakj<imgsrc="/ee/ads/blll/1.0.0/img/defineform.png"/>dsadsajkdas";

Stringregex="src="/ee/ads/blll/1.0.0/img/defineform.png"";
xx=xx.replaceAll(regex,"tttt");
System.out.println(xx);
}

❽ java 正则表达式用于给<img src=“” alt="" >添加style属性即为

packagetest;

publicclassJButtonTest
{
publicstaticvoidmain(String[]args)
{
Stringregex="(?i)(\<img)([^\>]+\>)";
Stringinput="<imgsrc=""alt="">";
input=input.replaceAll(regex,"$1style="width:500px;height:400px;"$2");
System.out.println(input);
}
}

❾ java正则表达式匹配文本,获得链接

Stringstr="<imgid="aimg_H5lCH"onclick="zoom(this,this.src,0,0,0)"class="zoom"file="http://www.m2tx.com/images/2006/07/30/ms_431yuria041.jpg"onmouseover="img_onmouseoverfunc(this)"lazyloadthumb="1"border="0"alt="">>";
Stringpattern="file=".+jpg"";
//创建Pattern对象
Patternr=Pattern.compile(pattern);
//现在创建matcher对象
Matcherm=r.matcher(str);
if(m.find()){
Stringfile=m.group();
System.out.println(file.substring(6,file.length()-1));
}

阅读全文

与java正则匹配img相关的资料

热点内容
app充值请联系itunes 浏览:678
矢量app和cdr哪个好 浏览:85
系统文件坏了如何修复 浏览:20
键盘系统文件误删 浏览:738
白金英雄坛所有版本 浏览:842
ps文件转hsj 浏览:382
哪个网站电影 浏览:490
ps4游戏文件格式名称 浏览:290
caxa教程2007 浏览:832
新点是什么小说网站 浏览:753
魔兽世界冰封王座3版本转换器 浏览:418
苹果3dtouch软件 浏览:979
qq视频在哪个文件夹里面 浏览:740
请帖制作网站java源码 浏览:257
自己的网站怎么做兼职 浏览:608
医院基础数据是什么 浏览:744
为什么数据线没有typec接口 浏览:39
苹果手机文件管家 浏览:187
qq头像男生水里 浏览:633
联想电脑初始密码 浏览:517

友情链接