正規表示式子表示式程式碼例項
本章節通過程式碼例項介紹一下正規表示式反向引用的功能,希望能夠給需要的朋友帶來一定的幫助。
如果我們想在指定的字串中每隔四個字元插入一個空格,如果使用普通的javascript程式碼,我們可以這麼寫。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function appendSpace(str){ var length=str.length; var result=""; var last=0; for(var i=4;i<=length;i=i+4,last=last+4){ result=result+str.substring(i-4,i)+" "; } result=result+str.substring(last,length); return result; } var str="螞蟻部落歡迎您"; console.log(str); console.log(appendSpace(str));
以上程式碼實現了我們的要求,substring()函式可以參閱javascript substring()一章節。
上面程式碼雖然實現我們的要求,但是總感覺比較麻煩,也不夠高階,如果用正規表示式情況就好的多了。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function appendSpace(str){ var result=str.replace(/(.{4})/g,"$1 "); return result; } var str="螞蟻部落歡迎您"; console.log(str); console.log(appendSpace(str));
使用正規表示式實現了我們的要求,這裡就是用到了子表示式,具體可以參閱相關閱讀。
相關閱讀:
1.字表示式可以參閱正規表示式分組一章節。
2.$1可以參閱正規表示式replace()函式一章節。
相關文章
- 匹配中文正規表示式程式碼例項
- 解析url地址正規表示式程式碼例項
- 正規表示式獲取cookie程式碼例項Cookie
- javascript常用的正規表示式程式碼例項JavaScript
- 正規表示式刪除空格程式碼例項
- 正規表示式匹配空行程式碼例項行程
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- java正規表示式例項Java
- 驗證正整數正規表示式程式碼例項
- 匹配漢字的正規表示式程式碼例項
- 驗證小數正規表示式程式碼例項
- 郵箱驗證正規表示式例項程式碼
- 驗證ip地址正規表示式程式碼例項
- 匹配<a>連結的正規表示式程式碼例項
- 匹配數字的正規表示式程式碼例項
- Java 正規表示式例項操作Java
- js正規表示式例項(整理)JS
- 例項程式碼詳解正規表示式匹配換行
- 檢驗漢字的正規表示式程式碼例項
- js郵箱驗證正規表示式例項程式碼JS
- 可以提取ip地址的正規表示式程式碼例項
- 驗證郵箱格式正規表示式程式碼例項
- 匹配url連結的正規表示式程式碼例項
- 通過js正規表示式例項學習正規表示式基本語法JS
- 簡單介紹正規表示式拆分url例項程式碼
- 匹配雙位元組字元的正規表示式程式碼例項字元
- 匹配有效數字的正規表示式程式碼例項
- 可以提取連結<a>元素的正規表示式程式碼例項
- 可以提取圖片地址的正規表示式程式碼例項
- 能夠匹配整數的正規表示式程式碼例項
- 可以提取浮點數的正規表示式程式碼例項
- 能夠提取郵政編碼的正規表示式程式碼例項
- 正規表示式分組例項詳解
- 正規表示式驗證密碼格式和長度程式碼例項密碼
- 正規表示式匹配轉義字元反斜槓程式碼例項字元
- 正規表示式獲取位址列傳遞引數程式碼例項
- 正規表示式(程式碼java版)Java
- 匹配空行正規表示式程式碼