午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

java 使用正則表達(dá)式去除前后空格

瀏覽:154日期:2022-08-14 13:23:13
問題描述:

java去除字符串前后空白,身為小伙子的我搞了大半天,其實蠻簡單的。

解決方案:方式一:

trim() trim()是 String里的常用的方法,作用:返回字符串的副本,忽略前導(dǎo)空白和尾部空白*

java 使用正則表達(dá)式去除前后空格

輸出結(jié)果:

java 使用正則表達(dá)式去除前后空格

方式二:正則表達(dá)式:

replaceAll(String regex,String replacement):也是String類的常用方法,

是一個形參為可以填正則表達(dá)式,第二形參為替換的內(nèi)容

這里需要的正則式:

(1) s 表示空格,

(2) ^表示開頭

(3) $表示結(jié)尾

(4) +表示數(shù)量

java 使用正則表達(dá)式去除前后空格

輸出結(jié)果:

java 使用正則表達(dá)式去除前后空格

完結(jié)~

補(bǔ)充:JAVA正則表達(dá)式匹配多個空格

需求

針對tab鍵帶來的多個空格問題,有時候我們針對帶空格的一行數(shù)據(jù)要進(jìn)行切割,如果有多個空格就會出現(xiàn)就會切割空格出現(xiàn),我們想把空格都去掉,所以需要用到某些方法。

解決方案

利用正則表達(dá)式來匹配空格

s+

首先利用split('s+');方法來對字符串切割,盡可能的匹配空格,這里也挺有意思,因為空格數(shù)目不一樣,可以動態(tài)變換匹配的空格數(shù)量,這個實現(xiàn)原理可以看看底層原理,挺有意思。

測試:

String string='a b a a '; for(String a:string.split('s+')){ System.out.println(a); }擴(kuò)充知識

正則表達(dá)式的() [] {}有不同的意思。

() 是為了提取匹配的字符串。表達(dá)式中有幾個()就有幾個相應(yīng)的匹配字符串。(s*)表示連續(xù)空格的字符串。

[]是定義匹配的字符范圍。比如 [a-zA-Z0-9] 表示相應(yīng)位置的字符要匹配英文字符和數(shù)字。[s*]表示空格或者*號。

{}一般用來表示匹配的長度,比如 s{3} 表示匹配三個空格,s{1,3}表示匹配一到三個空格。

(0-9) 匹配 ’0-9′ 本身。 [0-9]* 匹配數(shù)字(注意后面有 *,可以為空)[0-9]+ 匹配數(shù)字(注意后面有 +,不可以為空){1-9} 寫法錯誤。

[0-9]{0,9} 表示長度為 0 到 9 的數(shù)字字符串

()和[]有本質(zhì)的區(qū)別

()內(nèi)的內(nèi)容表示的是一個子表達(dá)式,()本身不匹配任何東西,也不限制匹配任何東西,只是把括號內(nèi)的內(nèi)容作為同一個表達(dá)式來處理,

例如:(ab){1,3},就表示ab一起連續(xù)出現(xiàn)最少1次,最多3次。如果沒有括號的話,ab{1,3},就表示a,后面緊跟的b出現(xiàn)最少1次,最多3次。另外,括號在匹配模式中也很重要。這個就不延伸了,LZ有興趣可以自己查查

[]表示匹配的字符在[]中,并且只能出現(xiàn)一次,并且特殊字符寫在[]會被當(dāng)成普通字符來匹配。例如[(a)],會匹配(、a、)、這三個字符。

所以() [] 無論是作用還是表示的含義,都有天壤之別,沒什么聯(lián)系

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 国产精品成人网 | 99视频免费 | 国产精品视频在线观看 | 福利视频一区二区 | 狠狠干美女 | 欧美日韩乱国产 | 国产精品久久久网站 | 5566中文字幕 | 国产一二三四视频 | 成年人免费在线观看视频网站 | 亚洲香蕉久久 | 国产乱国产乱300精品 | 欧美黄色大片免费看 | 成人精品亚洲 | 五月婷婷综合久久 | av在线第一页 | 成人中文字幕在线观看 | 亚洲欧美小视频 | 国产一区二区不卡 | 92午夜视频| ww国产 | 亚洲色图视频在线 | 国产免费a | 综合激情亚洲 | 伊人网av| 国产精品久久久久久久久久免费 | 天天久久久 | 青青草华人在线视频 | 成人免费黄色小视频 | www啪啪| 日本aⅴ在线 | 综合久久婷婷 | 国产黑丝91| 亚洲国产清纯 | 国产精品一区二区三区不卡 | 日本成人精品 | 亚洲男人的天堂在线 | 中文字幕在线资源 | 天堂av一区二区三区 | 日韩亚洲欧美中文字幕 | 成人免费毛片片v |