正則表達(dá)式如何表示若干個(gè)空格?我想用正則表達(dá)式過(guò)濾掉空字符串,用“”方法沒(méi)用,求解。如果一段文本是
\s*表示若干個(gè)空格(可以是0個(gè))。
\s+ 表示一個(gè)或多個(gè)空格
publicclassTest{
publicstaticvoidmain(String[]args){
Stringstr="kkkkkklaffsafffsgetgsaghgerfsaga";
//測(cè)試的字符串
Stringregex="\\s+";
//表示一個(gè)或多個(gè)空格的正則表達(dá)式
str=str.trim();
//去掉字符串開(kāi)頭和結(jié)尾的空格
Stringstr1=str.replaceAll(regex,"");
//去掉所有的空格
Stringstr2=str.replaceAll(regex,"");
//把一個(gè)或多個(gè)空格替換成一個(gè)空格
System.out.println(str);
System.out.println(str1);
System.out.println(str2);
}
}輸出結(jié)果如下:
kkkkkklaffsafffsgetgsaghgerfsaga
kkkkkklaffsafffsgetgsaghgerfsaga
kkkkkklaffsafffsgetgsaghgerfsaga
js正則表達(dá)式怎么匹配英文和空格?
保留首位空格的正則表達(dá)式是什么
正則表達(dá)式如何匹配空值?
正則表達(dá)式匹配空值方式如下:
\b 匹配單詞開(kāi)頭或結(jié)尾位置
^ 匹配字符串開(kāi)端位置
$ 匹配字符串結(jié)尾位置
\s 匹配一切空白字符
\n 匹配換行
正則表達(dá)式使用單個(gè)字符串來(lái)描述、匹配一系列符合某個(gè)句法規(guī)則的字符串。在很多文本編輯器里,正則表達(dá)式通常被用來(lái)檢索、替換那些符合某個(gè)模式的文本。
擴(kuò)展資料:
構(gòu)造正則表達(dá)式的方法和創(chuàng)建數(shù)學(xué)表達(dá)式的方法一樣。也就是用多種元字符與運(yùn)算符可以將小的表達(dá)式結(jié)合在一起來(lái)創(chuàng)建更大的表達(dá)式。正則表達(dá)式的組件可以是單個(gè)的字符、字符集合、字符范圍、字符間的選擇或者所有這些組件的任意組合。
正則表達(dá)式是由普通字符(例如字符 a 到 z)以及特殊字符(稱為"元字符")組成的文字模式。模式描述在搜索文本時(shí)要匹配的一個(gè)或多個(gè)字符串。正則表達(dá)式作為一個(gè)模板,將某個(gè)字符模式與所搜索的字符串進(jìn)行匹配。
參考資料來(lái)源:百度百科-正則表達(dá)式
正則表達(dá)式 匹配第一個(gè)空格
本文發(fā)布于:2023-02-28 19:12:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/167760299654197.html
版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:正則表達(dá)式空格(正則表達(dá)式空格怎么表示).doc
本文 PDF 下載地址:正則表達(dá)式空格(正則表達(dá)式空格怎么表示).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |