導航:首頁 > 編程語言 > java正則字元串url

java正則字元串url

發布時間:2025-05-04 02:49:20

『壹』 java 用正則表達式如何獲取網頁background:url(),或background-image:url()括弧裡面的內容

^可以用如下正則:
/.*background[^;"]+url\(([^\)]+)\).*/gi
給你回兩個例子答:

javascript:alert('background-image:url(aa.jpg)'.replace(/.*background[^;"]+url\(([^\)]+)\).*/gi,'$1'));
javascript:alert('background:#FFFFFF url(bb.jpg);color:#FF0000;'.replace(/.*background[^;"]+url\(([^\)]+)\).*/gi,'$1'));

『貳』 掌握正則表達式:20個實用示例助你成為文本處理高手!

正則表達式,簡稱正則或正則表達式,是一種用於描述字元串模式的強大工具。通過組合字元與特殊符號,正則表達式定義了搜索模式,能從文本中匹配並處理符合該模式的字元串。在文本處理、字元串搜索、數據提取等領域,正則表達式具有廣泛的應用價值。

基本概念包括:

1. **基本語法**:正則表達式的語法基礎包括點(.)表示任意字元、星號(*)表示零個或多個匹配、加號(+)表示一個或多個匹配、問號(?)表示零個或一個匹配、方括弧([])表示匹配括弧內的任意字元。

以下是20個示例,幫助您更深入理解正則表達式的應用:

2. **提取郵箱地址**:`[\w.-]+@[\w.-]+`
3. **匹配電話號碼**:`(\d{3})-(\d{3})-(\d{4})`
4. **搜索URL**:`http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+`
5. **匹配日期(格式:月/日/年)**:`(\d{1,2})/(\d{1,2})/(\d{4})`
6. **替換所有空格為下劃線**:`\s` -> `_`
7. **匹配以字母開頭的單詞**:`\b[a-zA-Z]\w*`
8. **搜索以大寫字母開頭的單詞**:`\b[A-Z]\w*`
9. **提取URL中的域名**:`(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+`
10. **查找並替換特定文本**:`search_text` -> `replace_text`
11. **匹配正整數**:`\b[1-9][0-9]*`
12. **提取IP地址**:`(\d{1,3}\.){3}\d{1,3}`
13. **查找並刪除HTML標簽**:`]+>`
14. **匹配URL中的查詢參數**:`(?:\?|&)([a-zA-Z0-9]+=[a-zA-Z0-9]+)`
15. **搜索並替換特定字元**:`search_char` -> `replace_char`
16. **匹配正浮點數**:`^\d+(\.\d+)?$`
17. **查找並移除字元串中的所有特殊字元**:`[^a-zA-Z0-9\s]`
18. **提取以特定文本開頭的段落**:`^.*?\n`
19. **查找並替換文本中的特定字元集**:`[abc]` -> `xyz`
20. **匹配包含特定字元的文本**:`.*\b\w*[a-zA-Z]\w*`

通過這些示例,您可以掌握正則表達式的使用,從而在文本處理、字元串搜索、數據提取等任務中發揮高效作用,成為文本處理的高手。

『叄』 怎樣在JavaScript中使用正則表達式截取URL裡面特定的字元串

實現的效果:在字元串中abcdefgname='test'sddfhskshjsfsjdfps中獲取name的值test

實現的機制:通過replace的回調函數獲取。

『肆』 java怎麼用正則表達式提取字元串中所有url

import java.util.regex.*; class q255394454 { public static void main(String[] args) { Pattern pattern = Pattern.compile("http://[\\w\\.\\-/:]+"); Matcher matcher = pattern.matcher("你的字元串,審核通不過"); StringBuffer buffer = new StringBuffer(); while(matcher.find()){ buffer.append(matcher.group()); buffer.append("\r\n"); } System.out.println(buffer.toString()); } }

『伍』 Java正則 提取指定字元串中的文字

用JSON來做,把上面的先轉化為,然後獲取到URL的值在截取。
比如:String s = " "action": {
"action": "loadpage",
"list_name": "sale",
"pagetype": "childcate",
"showsift": true,
"title": "二手物品",
"showpub": true,
"url": "$rescachehelper.getResource(25)&topcate=sale"
}";
把裡面的雙引號先轉為單引號

JSONObject json = JSONObject.fromObject(s);
String value = json.get("action");
Stirng url = value.get("url");
然後對url的值進行截取:
String no = url.substring(url.indexOf("("),url.indexOf(")"));
....這里為你處理的方法,最後得到一個新的url為newUrl
然後設置到json裡面去
value.put("url",newUrl);
最後在把json變為字元串的話:
json.toString();

閱讀全文

與java正則字元串url相關的資料

熱點內容
沈陽如何用app辦理個人養老 瀏覽:698
ps鍵盤教程 瀏覽:145
四個excel文件怎麼合並 瀏覽:477
如何將手機視頻導入文件管理 瀏覽:381
cfile讀取多個文件 瀏覽:138
存放的文件有哪些 瀏覽:582
機器人編程課推廣文案怎麼寫 瀏覽:950
更新愛思配置文件失敗 瀏覽:420
郵箱文件過期怎麼辦 瀏覽:914
flashcs5視頻教程下載 瀏覽:626
淘寶詳情頁源代碼 瀏覽:239
查詢車在哪裡的app 瀏覽:905
蘋果id怎麼怎麼輸入代碼是什麼格式 瀏覽:861
游戲原聲帶放哪個文件夾 瀏覽:275
cad圖形文件咋畫 瀏覽:226
ios下載美區appstore 瀏覽:923
如何把相同顏色數據放在一起排列 瀏覽:82
qq群發送文件怎麼撤回 瀏覽:825
ps不能使用文字工具 瀏覽:176
文件恢復軟體哪個好用 瀏覽:861

友情鏈接