最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年04月16日 08:50:08   作者:今天你拼命了嗎?  
這篇文章主要介紹了java 使用正則表達(dá)式去除前后空格,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

問(wèn)題描述:

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

解決方案:

方式一:

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

在這里插入圖片描述

輸出結(jié)果:

在這里插入圖片描述

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

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

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

這里需要的正則式:

(1) \s 表示空格,

(2) ^表示開(kāi)頭

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

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

在這里插入圖片描述

輸出結(jié)果:

在這里插入圖片描述

完結(jié)~

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

需求

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

解決方案

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

\\s+

首先利用split("\\s+");方法來(lái)對(duì)字符串切割,盡可能的匹配空格,這里也挺有意思,因?yàn)榭崭駭?shù)目不一樣,可以動(dòng)態(tài)變換匹配的空格數(shù)量,這個(gè)實(shí)現(xiàn)原理可以看看底層原理,挺有意思。

測(cè)試:

  String string="a   b  a  a ";
  for(String a:string.split("\\s+")){
   System.out.println(a);
  }

擴(kuò)充知識(shí)

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

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

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

{}一般用來(lái)表示匹配的長(zhǎng)度,比如 \s{3} 表示匹配三個(gè)空格,\s{1,3}表示匹配一到三個(gè)空格。

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

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

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

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

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

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

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

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

最新評(píng)論

青川县| 怀集县| 莆田市| 佛坪县| 丁青县| 米林县| 高淳县| 城固县| 洪泽县| 宜昌市| 黄陵县| 大庆市| 黄浦区| 抚顺市| 如皋市| 朔州市| 怀集县| 平乐县| 临沭县| 安义县| 广西| 乐昌市| 天长市| 时尚| 秭归县| 巧家县| 嵊州市| 平潭县| 阜南县| 荣昌县| 樟树市| 隆化县| 鄯善县| 微山县| 白沙| 长泰县| 舟山市| 苗栗市| 五峰| 宜丰县| 怀来县|