正規表示式的量詞

2021-07-04 01:23:07 字數 600 閱讀 6865

量詞,顧名思義,計算數量的詞,三個人,三,就是量詞。

那麼,先把正規表示式的量詞供出來:共有

表示原子恰好出現n次。

表示原子最少出現n次。

最少出現n次,最多出現m次。

再來供一段奇葩的亂碼:

韓寒三重門1s3* ?郭敬明小時代1fdss

韓寒後會無期郭敬明小時代2sdf

***sbusbffsb***

方方韓韓

方方方韓寒一座城次

韓寒唱歌

韓寒韓寒hhhhh

比如我想找到「韓韓」,韓這個原子出現幾次,兩次對吧?咋匹配?

[韓][韓]

對吧。萬一我比較懶,不喜歡這麼寫,有沒有簡單點的方法?

韓我想找方方方呢?

就是方我還想找方方呢?

就是方上面的明白了,下面的才好玩。

*匹配0次,1次或多次之前的原子

凡是帶方的我都匹配出來。就是*方

我想匹配***、方***,和舟子、就是方*舟子

+匹配一次或多次,意思至少出現一次。也就是說方+舟子,這個舟子就不會被匹配。

?匹配零次或1次,那麼多次的,比如方***,第乙個方字就自動忽略啦。



正規表示式量詞

量詞什麼是量詞 出現的次數 至少出現n次,最多出現m次 例子 查詢qq號 常用量詞 至少n次 任意次 零次或一次 一次或任意次 正好n次 var oinput document.getelementsbytagname input 1 9 qq號第一位為1 9之間的數字 在正則的最開始位置,就代表起...

正規表示式的量詞

貪心 懶惰和占有量詞自身是貪心的。貪心的量詞會首先匹配整個字串。嘗試匹配時,他會選定盡可能多的內容,也就是整個 輸入。量詞首次嘗試匹配整個字串,如果失敗則回退乙個字元後再次嘗試。這個過程叫回溯。他會每次回退乙個字元,直到找到匹配的內容或者沒有字元可嘗試為止。此外,他還記錄所有的行為,因此相較另兩種方...

正規表示式中的量詞

自我感覺量詞是正規表示式裡最不容易理解的地方,所以特別為它做了個總結。為了容易理解,會簡單地結合正規表示式引擎的工作方式來講。正規表示式引擎分為文字導向型 text directed engines 和正規表示式導向型 regex directed engines 兩種。因為基本上採用的是正規表示式...