「java正则img」java正则表达式判断手机号
本篇文章给大家谈谈java正则img,以及java正则表达式判断手机号对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 正则表达式, 将img 标签 过滤后只剩下 src属性,
- 2、急 java里用正则替换掉img标签的src里的内容
- 3、java 正则表达式用于给添加style属性即为
- 4、java正则表达式匹配ima标签
- 5、java 正则表达式获取下面的img中的属性值
- 6、java正则表达式匹配img路径
java 正则表达式, 将img 标签 过滤后只剩下 src属性,
这其实用不到正则表达式,用了弄不好还出错,直接用字符串判断吧,找到src那一长串,然后取出来。
String html="img alt=\"cv发布会结束后,铁道部新闻发言人被记者包围\" src=\"\"/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=\"\"/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标签的src里的内容
我觉得可以先用正则把先匹配出imgName = “图片名.gif”,然后再替换:
content = content.replaceAll("(.*?)src=\"(.*?)","$1src=\"../image/" + imgName);
java 正则表达式用于给添加style属性即为
package test;
public class JButtonTest
{
public static void main ( String[] args )
{
String regex = "(?i)(\\img)([^\\]+\\)";
String input = "img src=\"\" alt=\"\" ";
input = input.replaceAll (regex, "$1 style=\"width:500px;height:400px;\"$2");
System.out.println (input);
}
}
java正则表达式匹配ima标签
String img = "img alt=\"helloworld\" border=\"1\" height=\"100\" src=\"abc.jpg\" /";
String reg = "(?i)\\img\\s*alt\\s*\\=.*?border\\s*\\=.*?height\\s*\\=.*?src\\s*\\=(.*?)\\/?\\";
System.out.print (img.replaceAll (reg, "$1"));
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路径
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的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java正则表达式判断手机号、java正则img的信息别忘了在本站进行查找喔。
发布于:2023-01-21,除非注明,否则均为
原创文章,转载请注明出处。