replace 中的 g是什麼意思

2021-10-06 17:18:14 字數 625 閱讀 7774

如題,需要詳細解釋!每個匹配模式都需要解釋清楚,那 /g 是什麼意思呀?謝謝。

還有str.replace(/^\s*(.*?)[\s\n]*$/g, '$1')的$1'是什麼意思?

答:g全稱是global(全部),作用是開啟全域性匹配,$1 等於前面匹配的()中的內容

補充知識:

i:代表不區分大小寫匹配。 英文是ignore(忽略),表明在被查詢的字串中匹配樣式的時候查詢操作將不區分大小寫。

m:代表可以進行多行匹配。 英文是multiple(多選),標誌在多行的字串中進行查詢

第乙個^表示從你要查詢的字串的第一位開始匹配比如123 正則為1 那麼這裡123的1 就匹配這個正則。。如果是213 這裡213裡面的1 就不匹配這個正則 \s 包括空格、製表符、換頁符等空白字元的其中任意乙個後面跟個*表示 可以匹配0-n次,(.*?)這個小括號裡面的「.」小數點可以匹配除了換行符(\n)以外的任意乙個字元而後面跟*也是說的 可以匹配0-n次後面的[\s\n]*表示這裡匹配乙個字元而這個字元只能是\s或者\n裡面的 \n表示回車和換行符,*就不多說了 最後$表示正則匹配的結束,這個與^合起來用。,也就是說 這個匹配的字串 必須以\s\n裡面包含的字元結束

這個js函式的作用就是正則替換。。符合正則條件的就替換成$1

uma是什麼意思 UMA是什麼意思?

展開全部 uma 不明生物 是636f707962616964757a686964616f31333431376537動畫 進化戰記 betterman 中的一類人造怪物的統稱,是生命工學食料研究所 b.p.l.所長梅崎博士製造出來 協助他利用阿尼瑪斯之花 大量製造蛋白質 具有驚人攻擊性的怪物。阿拉...

是什麼意思?

meta是html中的元標籤,其中包含了對應html的相關資訊,客戶端瀏覽器或伺服器端的程式會根據這些資訊進行處理。http equiv類似於http的頭部協議,它回應給瀏覽器一些有用的資訊,以幫助正確和精確地顯示網頁內容。content 內容型別 重要!這個網頁的格式是文字的,網頁模式 chars...

In 是什麼意思

函式引數型別前 in 代表什麼 在visual c 中屬於sal批註,是為了編譯系統在分析 時發現缺陷用的 表示是乙個輸入引數。可以定義乙個 in 的巨集,這個巨集什麼都不做,就是形如這樣的。define in void fun int in x 等同於 void fun int x 但是他給出了引...