1樓:小樂笑了
在copyreplace函式中,bai$1,$2,$3,可以分別用du來表示:
正規表示式中,zhi匹配出的第1、dao2、3個子表示式。
但如果$1,$2,$3直接寫在正規表示式中,是不合法的。
這串html**中的$1,$2,$3其實和正規表示式無關,只是變數,起佔位的作用:
在伺服器端,會通過指令碼(如node.js)將html檔案中的$1,$2,$3批量替換為實際字串。
2樓:匿名使用者
$1,$2,$3和正規表示式
bai無關,du這個**應該是zhi放在伺服器上執行的,dao相當於一個變數回。執答行完之後,$1,$2,$3就被賦予實際的值了。這裡起個站位的作用。
正規表示式內容有點多哦,大概說一下
^表示開始
$結尾\用來轉義
[a-z]指的範圍在a-z
[a-z]6位a-z範圍的值
[a-z]*不限制長度範圍
在需要詳細的你就要去參考資料了
js正規表示式中這個**表示什麼意思?
3樓:手機使用者
$1,$2,$3和正則表
bai達式無關,這個**應該是du放在服
zhi務器上執行dao的,相當於一個變數。執回行完之後,$1,$2,$3就被賦予答實際的值了。這裡起個站位的作用。
正規表示式內容有點多哦,大概說一下
^表示開始
$結尾\用來轉義
[a-z]指的範圍在a-z
[a-z]6位a-z範圍的值
[a-z]*不限制長度範圍
在需要詳細的你就要去參考資料了
4樓:
大概意思就是將字串 str 內的所有後面帶空格的; (分號) 都替換成 單個; 然後在以 ; 擷取陣列
5樓:匿名使用者
你提問的這個問題
抄是有問題襲的,應該變
str.replace(/*; */g, ";"),split(";"); 為:
str.replace(/\*; \*/g, ";").split(";");
因為:1、*為特殊字元需要轉義;
2、,應該變為.
修正後的意思是:將str中的*;*全部替換成,然後根據;進行分割。
舉個例子:
輸出的是:
aabbcc
6樓:匿名使用者
"; "/g 分號後面有個空格,它的原意是說:
1. "; "有空格的,都替換成";" 沒空格的;
2. 然後再以";" 為界把字元劈開...
如果沒特殊原因,純屬於脫褲子放屁,直接:
str.split("; ")
7樓:匿名使用者
其實就是把 分號空格全部替換成分號
中文表達就這樣
正規表示式中的\2與$2各表示什麼意思?
8樓:匿名使用者
先說下,我用的是perl。
不相同,\2是用在正規表示式中的,而$2則是用在捕獲匹配到版的東西,是用在正則表權達式外面的。
比如:$abc="hello genius genius hello";
if($abc=~m/(\w+)\s+(\w+)\s+\2\s+\1/)
這裡,第二個單詞genius就用$2輸了出來。而\2則是隻在表示式內部使用。
正規表示式ddd是什麼意思,這個正規表示式什麼意思dd
先說bai通俗的結論 匹du配數。非負數,整 zhi數和小數都可以,比如 123 dao12.56這樣的 d 是匹專配一個數字 屬 0到9 d 前面多了第一個 是為了在程式中轉義第二個 這個你可以忽略 表示 1個或多個 組合起來 d 就表示多個數字,形如 12 44 6763 匹配一個小數點 d d...
這個正規表示式是什麼意思,正規表示式 是什麼意思啊?
首先這個正規表示式寫的不規範。使用c 轉義字元轉義前請在正則語句前後加上雙引號謝謝。這個正則的含義為匹配類似 1 23 45 這樣的資料,其中第一個1可以換成0 9,第二個23可以換成00 99,第三個也可以換成00 99。目測有點像匹配時間用的,但匹配時間不應該寫的這麼簡單 但這個表示式來講是可以...
正規表示式 小問題!!正規表示式,求解答
也可當否用 比如 1 8 就是表示不是1 8的所有字元。d 和 0 9 匹配數字。匹配除換行符以外的任意字元。w 匹配字母或數字或下劃線或漢字。s 匹配任意的空白符。b 匹配單詞的開始或結束。匹配字串的開始。匹配字串的結束。重複零次或更多次 如 1 d 匹配1開頭數字 包括1 重複一次或更多次 如 ...