public static void main(String[] args) {
在雙牌等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營(yíng)銷推廣,外貿(mào)網(wǎng)站建設(shè),雙牌網(wǎng)站建設(shè)費(fèi)用合理。
String regex="^(?!.*(abc)).*$";//用到了前瞻
System.out.println("cba123abcsfd".matches(regex));//false不通過
System.out.println("cba123abscsfd".matches(regex));//true通過
System.out.println("cba123abscabc".matches(regex));//fals不通過
System.out.println("abc123abscabc".matches(regex));//false不通過
}
public static void main(String[] args){
String str = "\nss";
System.out.println(str);
}
運(yùn)行這段代碼在java類中
相信你能明白了
\ 這個(gè)字符在java中是轉(zhuǎn)義字符
所以,要使用正則表達(dá)式 \w 的時(shí)候,必須加一個(gè)轉(zhuǎn)義字符\
JAVA?替換特殊字符?的?正則表達(dá)式
代碼如下:
import?java.util.regex.*;
//?表達(dá)式對(duì)象
Pattern?p?=?Pattern.compile("[\\\'\\*\\~]");
//?創(chuàng)建?Matcher?對(duì)象
Matcher?m?=?p.matcher("String?str?=?\"t\'e*s~t\";??");
//?替換
String?newstring?=?m.replaceAll("[$0]");
效果如下:
正則參考?
1.PHP替換
//原內(nèi)容
$content?=?"tanletrtd這是第一個(gè)td內(nèi)容/tdtd這是第二個(gè)td內(nèi)容/td/tr/table";
//匹配模式
$preg?=?'/.*?/is';
//所有的html標(biāo)簽都將被替換成空字符串
$content?=?preg_replace($preg,'',$content);
//在頁(yè)面輸出
echo?$content;
結(jié)果:
這是第一個(gè)td內(nèi)容這是第二個(gè)td內(nèi)容
2.?javascript替換html標(biāo)簽和空白字符
html
head
title/title
script?type="text/javascript"
window.onload?=?function?(){
//獲取body文檔的內(nèi)容包括了html標(biāo)簽
var?content?=?document.body.innerHTML;
//匹配模式|查找所有html標(biāo)簽和空白字符
var?reg?=?/.+?|\s+/ig;
//替換符合替換模式的內(nèi)容為空字符串,相當(dāng)于刪除
content?=?content.replace(reg,'');
//彈出結(jié)果
alert(content);
}
/script
/head
body
table
tr
td這是第一個(gè)td內(nèi)容/td
td這是第二個(gè)td內(nèi)容/td
td這是第三個(gè)td內(nèi)容/td
/tr
/table
/body
/html