正則的理解
1.正則的懶惰性
每一次在exec()中捕獲的時候,只捕獲第一次匹配的內容而不往下捕獲,這叫正則的懶惰性,每一次捕獲的開始位置都是從0開始
2.正則的貪婪性
每一次匹配都是按照最長的出結果,把這種功能叫正則的貪婪性
解決正則的懶惰性
修飾符g
正則的例項物件reg上有乙個lastindex屬性,這是正則捕獲的起始位置
解決正則的貪婪性
在元字元量詞後面加?
補充迴圈語句··for for in··while do--while--
分組捕獲 正則帶() 在數分組的個數時從左往右
var reg=/(a)(b)/就相當於大正則裡面帶了兩個小正則
第一組是(a) 第二組是(b)
分組捕獲的作用
改變優先順序
分組引用 \1,\2
\2代表和第二個分組出現一模一樣的內容,
\1代表和第乙個分組出現一模一樣的內容
reg中的規則是第乙個是乙個分組 且是乙個單詞字元 第二個是個分組引用要求和第一組一模一樣,第三個是第二個分組且是乙個單詞字元,第四個是乙個分組引用,要求和第二組一模一樣。
3.分組捕獲
分組的捕獲前提是正則存在分組,不僅把大正則的內容捕獲到,把小正則的內容也捕獲到。
怎樣解除分組中分組捕獲
如果你不想捕獲某乙個分組中的內容,在這個分組的前面加上?:就可以了
12 20筆記 正則
1.正則 檢索字串的一條規則 2.正則就是由元字元和修飾符構成 3.寫在 裡面的都叫元字元,分兩種,一種是有特殊意義,一種沒有意義,沒有意義的就是字元本身 特殊意義的元字元 1.轉義字元,轉譯後面緊跟的字元的意義 d 2.代表除了 n以外的任何單個字元 3.d,d,w,w,s,s,b,b 4.以什麼...
理解矩陣 一 筆記
僅記錄學習孟巖老師的 blog 時的收穫,孟巖老師的原文章見 1 空間的本質特徵 容納運動。事實上,不管是什麼空間,都必須容納和支援在其中發生的符合規則的運動 變換 你會發現,在某種空間中往往會存在一種相對應的變換,比如拓撲空間中有拓撲變換,線性空間中有線性變換,仿射空間中有仿射變換,其實這些變換都...
理解矩陣 二 筆記
僅記錄學習孟巖老師的 blog 時的收穫,孟巖老師的原文章見 初等數學是研究常量的數學,是研究靜態的數學,高等數學是變數的數學,是研究運動的數學。重溫微積分 齊民友教授 運動 連續過程,逐點經過。躍遷 不需要逐點經過,瞬間發生的行為。矩陣是線性空間裡躍遷的描述。矩陣是線性空間裡變換的描述。變換 空間...