正規表示式中的 s

2021-10-04 11:21:57 字數 404 閱讀 6550

\s是指空白,包括空格、換行、tab縮排等所有的空白,而\s剛好相反

這樣一正一反下來,就表示所有的字元,完全的,一字不漏的。

另外,這個符號,表示在它裡面包含的單個字元不限順序的出現,比如下面的正則:

[ace]*

這表示,只要出現a/c/e這三個任意的字母,都會被匹配

[\s]表示,只要出現空白就匹配

[\s]表示,非空白就匹配

那麼它們的組合,表示所有的都匹配,與它相對應的,有[\w\w]等,意義完全相同、

另外要說的一點是,為什麼有"."這個萬用字元了,還要這樣的用法。

其實,[\s\s] [\w\w]這樣的用法,比較".「所匹配的還要多,因為」."是不會匹配換行的,所有出現有換行匹配的時候,人們就習慣 使用[\s\s]或者[\w\w]這樣的完全通配模式

sql正規表示式 SQL中的正規表示式

sql正規表示式 sql中的正規表示式 sql的查詢語句中,有時會需要引進正規表示式為其複雜搜尋指定模式。下面給出一些 regexp 在mysql 語句中應用 非全部 1 匹配字串的開始部分。mysql select fo nfo regexp fo 0mysql select fofo regex...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...