「java正则img」java正则转义
本篇文章给大家谈谈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的信息别忘了在本站进行查找喔。
发布于:2022-12-05,除非注明,否则均为
原创文章,转载请注明出处。