如果我們有如下一段資料,我們想獲取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 ...