關於正規表示式的理解

2021-08-19 10:11:31 字數 1531 閱讀 4116

這是我的第一篇部落格,我得好好寫啊

雖然還是個菜鳥,但是寫出一點點自己的見解幫助大家

回到正題,關於正規表示式,網上也有的學習資料,我在今年寒假也花時間看了,但是還是模模糊糊,

以前下的輪子哥的那篇正規表示式的理解,我看了也似懂非懂,今天就說說我的理解吧。

正式表示式就是通過符號來表達或者限制文字的輸入,身份證號限制,郵箱輸入限制等等。雖然我還沒學到那個地方,

但是還是感覺這樣做能夠節約不少**以及解決問題所花的時間。

參考**是正規表示式專用**)和練習圖tnt).

步入正題

\w \d \s 對暫時就這三個

\w(word)即是文字,比如a,a,1,s,d,5等,[a-z][a-z][0-9]都可以,有且僅表示乙個字元。

\d(digit)即是數字,比如0,5,4,8,9等,[0-9],他跟\w的區別就是他沒有字母,有且僅表示乙個數字。

\s(whitespace)表示的是空格,

以上的斜線\是正規表示式只用於表示特殊字元的,假如你要限制某個字母,比如a,你直接輸入a的話就可以了.

然後是\w \d \s這三個

上面的大小,也非常好理解就是\w \d \s的反向,我語文差,不好表達.,.大家往下面看就明白了.

我把這些縮寫的全稱列出來就是方便大家記憶,這個很重要喔

/w就是除了word他都顯示,什麼意思呢,就是

/d也相同除了數字他都顯示,除了數字他都顯示.我就不截圖了.

/s就是不顯示空格

標籤即是一些特殊的符號(我的理解),比如^,$,/b,/b,

^表示的是正規表示式開始的意思,$是結束的意思,通常他們放在一起用,這個有什麼用呢

我截圖給大家看看

總共有以下的幾個符號\+

/+其實跟程式語言中++有點類似,不過在正規表示式中不同的是,/+不是後面加乙個,而是

有無限個,但是在^,$等標籤的作用下可以限制他的數量

這是開始的

組,通常是以括號的形式出現,可以把(***)裡面的內容理解為乙個整體,比如

正規表示式理解

正規表示式問題 string regex 1 d 2 0 4 d 25 0 5 1 9 d 1 9 1 d 2 0 4 d 25 0 5 1 9 d d 1 d 2 0 4 d 25 0 5 1 9 d d 1 d 2 0 4 d 25 0 5 1 9 d d 幫我把這一段解釋下,怎麼看都看不懂 驗...

理解正規表示式

1.概念 正規表示式 regular expression 是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 正規表示式使用單個字串來描述 匹配一系列匹配某個句法規則的字串。這裡用php中的正規表示式說明,其他語言可參考 1 2 pattern test 3 st...

關於正規表示式

前言 regular expressions 正規表示式,以下用re稱呼 對小弟來說一直都是神密的地帶,看到一些網路上的大大,簡單用re就決解了某些文字的問題,小弟便興起了學一學re的想法,但小弟天生就比較懶一些,總希望看有沒有些快速學習的方式,於是小弟又請出google大神,借由祂的神力,小弟在網...