新聞中心
正則表達(dá)式在字符串處理上有著強(qiáng)大的功能,sun在jdk1.4加入了對(duì)它的支持,

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站建設(shè)、五華網(wǎng)絡(luò)推廣、微信小程序、五華網(wǎng)絡(luò)營(yíng)銷、五華企業(yè)策劃、五華品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供五華建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
下面簡(jiǎn)單的說下它的4種常用功能:
查詢:
以下是代碼片段:
String str="abc efg ABC"; |
如果str中有regEx,那么rs為true,否則為flase。如果想在查找時(shí)忽略大小寫,則可以寫成Pattern p=Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);
提?。?/strong>
以下是代碼片段:
String regEx=".+\(.+)$"; |
以上的執(zhí)行結(jié)果為name.txt,提取的字符串儲(chǔ)存在m.group(i)中,其中i***值為m.groupCount();
分割:
以下是代碼片段:
String regEx="::"; |
替換(刪除):
以下是代碼片段:
String regEx="a+"; //表示一個(gè)或多個(gè)a |
結(jié)果為"Abbced A ccdeA"
如果寫成空串,既可達(dá)到刪除的功能,比如:
String s=m.replaceAll("");
|
結(jié)果為"bbced ccde"
附:
\D 等於 [^0-9] 非數(shù)字
\s 等於 [ \t\n\x0B\f ] 空白字元
\S 等於 [^ \t\n\x0B\f ] 非空白字元
\w 等於 [a-zA-Z_0-9] 數(shù)字或是英文字
\W 等於 [^a-zA-Z_0-9] 非數(shù)字與英文字
^ 表示每行的開頭
$ 表示每行的結(jié)尾
【編輯推薦】
- Java正則表達(dá)式之group()
- Java 14年的變化
- JAVA技術(shù)應(yīng)用基礎(chǔ)——對(duì)象·模式·虛擬機(jī)
- Java和JavaSript的不同與相似
- Java正則表達(dá)式工具類實(shí)例
網(wǎng)頁名稱:JAVA正則表達(dá)式4種常用的功能
文章路徑:http://fisionsoft.com.cn/article/dpccojc.html


咨詢
建站咨詢
