正規表示式獲取img的src內容

2021-10-03 16:11:45 字數 966 閱讀 3454

如果我們有如下一段資料,我們想獲取img中src的內容。

橋邊姑娘,我把你放心上

具體實現

這裡我們分兩步走,先匹配img標籤,然後再獲取src後面的內容。具體**如下:

private static final pattern image_tag_pattern = pattern.compile("");

private static pattern image_src_pattern = pattern.compile("(src|src)=\"(.*?)\"");

private static pattern image__src_pattern = pattern.compile("(_src|_src)=\"(.*?)\"");

public static void matchimgsrctag(string srcstr)

if (src == null || src.isempty())

system.out.println("src:" + src);

targets.add(src);

}// 針對_src標籤

while (imagetagmatcher.find())

if (src == null || src.isempty())

system.out.println("_src_:" + src);

targets.add(src);}}

測試驗證
public static void main(string args)
output:

src:

_src_:

正規表示式提取img的src

要匹配的字串 正規表示式 程式設計客棧s src s s s 提取的結果 image ad1.gif image ad2.gif php正則提取或替換im程式設計客棧g標記屬性 php正則提取或更改img標記中的任意屬性 1 取整個 preg match src s s 1 s i str,matc...

Java正規表示式替換Img標籤的src屬性

最近的知識庫系統專案需要對上傳的doc檔案轉為html,然後在kindeditor中編輯,由於顯示不出來,故需要修改img的src屬性 基本功能 替換指定的標籤 author linshutao param str param beforetag 要替換的標籤 param tagattrib 要替換...

正規表示式獲取控制

1 正規表示式獲取控制2 正規表示式元字元是包含特殊含義的字元。它們有一些特殊功能,可以控制匹配模式的方式。反斜槓後的元字元將失去其特殊含義。34 5字元類 單個字元和數字67 元字元 元符號 匹配情況 8.匹配除換行符外的任意字元 9 a z0 9 匹配括號中的字符集中的任意字元 10 a z0 ...