在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ 正則表達(dá)式如何精確匹配空格

正則表達(dá)式如何精確匹配空格

有人說(shuō)\s相當(dāng)于\f\n\r\t\v,但是這里并沒(méi)有空格,然而\s是可以匹配空格的。
PS:空格指的是' '。
正則表達(dá)式如何精確的匹配空格,而忽略換行回車制表符之類的。

PS:為第一個(gè)回答的評(píng)論配圖

/\n */g無(wú)法達(dá)到貪婪匹配的結(jié)果

clipboard.png

下面是Regexper上的可視圖

clipboard.png

PS:為第一個(gè)回答的評(píng)論配圖

我測(cè)試過(guò)了,直接測(cè)試確實(shí)可以貪婪匹配。
因?yàn)槲沂瞧ヅ漭斎肟蚶锏慕Y(jié)果,就出現(xiàn)我說(shuō)的情況,貌似這時(shí)已經(jīng)不是空格了?

不好意思,沒(méi)有想到會(huì)有這種差異。

第一種是輸入框中復(fù)制過(guò)來(lái)的(編輯器復(fù)制的可以,看來(lái)是輸入框?qū)崭褡隽耸裁词帜_)
第二種是手打的

clipboard.png

PS:為第一個(gè)回答的評(píng)論配圖

輸入框的空格應(yīng)該不是制表符,因?yàn)橹票矸财ヅ洳怀鰜?lái)
有知道原因的請(qǐng)不吝賜教

目前我只能先匹配/\n\s*/g,然后在匹配的內(nèi)容里過(guò)濾掉連續(xù)換行的文本,留下來(lái)的就是一個(gè)換行加若干空格的文本了

clipboard.png

回答
編輯回答
淡墨

還挺逗的,讓我想起一個(gè)笑話.
問(wèn):什么老鼠用兩條腿走路?
答:米老鼠.
問(wèn):什么鴨子用兩條腿走路?
答:唐老鴨.
什么鴨子都用兩條腿走路.

空格就是空格,鍵盤(pán)上最長(zhǎng)那個(gè)按鍵,不需要用什么表示.
精確匹配空格那就是" "," {10}"就是10個(gè)空格.

2018年3月3日 05:48
編輯回答
墻頭草
空格就是' ',\s    匹配任何空白字符,包括空格、制表符、換頁(yè)符等等。等價(jià)于 [ \f\n\r\t\v]。
/ /.test(' '); //true
2018年1月12日 06:24