「java正则img」java正则转义

博主:adminadmin 2022-12-05 14:39:06 72

本篇文章给大家谈谈java正则img,以及java正则转义对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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

    public static void main(String[] args) {

        String xx = "hdjksahdjkshj khkjdhsakj img src=\"/ee/ads/blll/1.0.0/img/defineform.png\"/ dsadsajkdas";

        String regex = "src=\"/ee/ads/blll/1.0.0/img/defineform.png\"";

        xx = xx.replaceAll(regex, "tttt");

        System.out.println(xx);

    }

java正则表达式匹配img路径

package table;

public class FileTester

{

public static void main ( String[] args )

{

String reg = "(src[\\=\\s\'\"]+)http\\:\\/\\/img\\.baidu\\.com\\/hi\\/[^\'\"]+([\'\"])";

String url = "sdfsdfimg src='' /sdfimg src='' /sf'";

url = url.replaceAll (reg, "$1$2");

System.out.println (url);

}

}

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

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class Spider

{

public static void main(String[] args)

{

String input = "img class=\"entImg\" k1=\"ZHA455544942terttte\" k2=\".png\" label=\"FjYBs45643455xCbc234Me\" src=\"h-p://73442dc.c344.20.34.clo4434ddn.com/Z4554520438534.png?e=6839token=42342344423joSfxMyIRMCqpdWoN0v:3242346I342343SBr8mw=\" style=\"width:300px;height:300px;\" /";

String regex = "(?i)(k1|k2|label|src)[=\"\'\\s]+([^\"\']*)(?=[\"\'\\s]+)";

Pattern pattern = Pattern.compile(regex);

Matcher matcher = 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正则转义、java正则img的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-05,除非注明,否则均为首码项目网原创文章,转载请注明出处。