导航:首页 > 编程语言 > 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相关的资料

热点内容
半条命2有几个版本 浏览:333
电脑管家微信备份文件夹 浏览:826
ubuntu文件夹解锁 浏览:34
网站多少钱一单 浏览:382
系统镜像恢复找不到文件 浏览:255
进什么网站 浏览:588
修改了配置文件代码没有读出来 浏览:749
vss数据库是什么 浏览:899
奇迹13单机系统找不到指定文件 浏览:719
flyme魅蓝3以前的版本 浏览:318
安卓文件管理哪些文件夹可以删除 浏览:290
安卓车载导航没有声音是怎么回事 浏览:810
cjson数组格式 浏览:159
vb文件在哪里 浏览:215
工厂里都招什么编程人员 浏览:932
jspsql登录 浏览:981
网络用语粉丝阅读什么意思 浏览:333
红头文件怎么打印 浏览:94
热血江湖130刺客升级 浏览:106
jsp页面放大镜技术介绍 浏览:101

友情链接