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

java正则img

发布时间:2022-08-15 20:11:56

java如何通过正则删除带back.gif的<img>标签

正则表达式如下:

<img[^>]*back.gif[^>]*?>

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

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

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

㈢ 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);
}
}

㈤ 正则表达式中的“img ”是什么意思

这些是模式修正符 -- 解说正则表达式模式中使用的修正符

i
如果设定此修正符,模式中的字符将同时匹配大小写字母。

m
当设定了此修正符,“行起始”和“行结束”除了匹配整个字符串开头和结束外,还分别匹配其中的换行符的之后和之前。

s
如果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。

x
如果设定了此修正符,模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两头,也都被忽略。

e
如果设定了此修正符,preg_replace() 在替换字符串中对逆向引用作正常的替换,

㈥ 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属性,

这其实用不到正则表达式,用了弄不好还出错,直接用字符串判断吧,找到src那一长串,然后取出来。
String html="<img alt=\"cv发布会结束后,铁道部新闻发言人被记者包围\" src=\"http://img1.cache.netease.com/catchpic/B/B4/.jpg\"/><br/>";
String[] splittedStr = html.split(" ");
String srcStr = null;
for(String str:splittedStr){
if(str.trim().startsWith("src")){
srcStr = str;
}
}
srcStr = srcStr.substring(srcStr.indexOf("\"")+1,srcStr.lastIndexOf("\""));
System.out.println(srcStr);
看了你的补充要求,其实你改一下上面的程序,就很好实现了。
String html="<img alt=\"cv发布会结束后,铁道部新闻发言人被记者包围\" src=\"http://img1.cache.netease.com/catchpic/B/B4/.jpg\"/><br/>";
String[] splittedStr = html.split(" ");
String srcStr = null;
for(String str:splittedStr){
if(str.trim().startsWith("src")){
srcStr += str;
}
}
srcStr = "<img " + srcStr + "/>";
System.out.println(srcStr);

㈧ 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相关的资料

热点内容
java笔试编程题 浏览:741
win11什么时候可以装安卓 浏览:560
java不写this 浏览:999
云点播电影网php源码 浏览:95
pythonclass使用方法 浏览:224
移动加密软件去哪下载 浏览:294
php弹出alert 浏览:209
吉林文档课件加密费用 浏览:136
传感器pdf下载 浏览:289
随车拍app绑定什么设备 浏览:898
方维团购系统源码 浏览:993
linux反弹shell 浏览:159
打印机接口加密狗还能用吗 浏览:301
二板股票源码 浏览:448
度人经pdf 浏览:902
怎么配置android远程服务器地址 浏览:960
java程序员看哪些书 浏览:943
什么app可以免费和外国人聊天 浏览:797
pdf手写笔 浏览:182
别永远伤在童年pdf 浏览:990