導航:首頁 > 編程語言 > 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相關的資料

熱點內容
空調冷媒壓縮機啟動 瀏覽:911
流氓文件夾怎麼強制刪除 瀏覽:783
嵌入式基礎命令 瀏覽:526
當程序員必學的編程語言 瀏覽:906
pro文件夾有什麼用 瀏覽:357
我的世界伺服器有人開掛如何踢出 瀏覽:482
程序員有天賦 瀏覽:640
編程計算並輸出半徑 瀏覽:709
日期排序java 瀏覽:953
程序員的中介模式 瀏覽:881
python中求兩個字元串重復部分 瀏覽:495
如何查看收件發件伺服器 瀏覽:110
linux配置android環境變數 瀏覽:132
android文字測量 瀏覽:883
壓力大金錢怎麼解壓 瀏覽:641
生男演算法 瀏覽:771
php讀取當前目錄 瀏覽:439
說一個可以連接的伺服器地址 瀏覽:508
操盤手1pdf 瀏覽:536
什麼app新人注冊可以免費買東西 瀏覽:601