javascript-正規表示式
- g:global全文搜索,不添加,搜尋到第一個匹配停止。
- i:ignore case 忽略大小寫,預設大小寫敏感。
- m:multiple lines 多行搜尋。
- lastIndex:目前表達式符合內容的最後一個字元的下一個位置 ##source:正規表示式的文字字串
- 原義文字字元(例如:abc)
- 元字元(例如:\b)。元字符是正規表示式中有特殊意義的非字母字元(.*+?^.|\(){}[])
- \t:水平製表符
- #\v:垂直製表符
- \n:換行符號
- \r:回車符號
- #\0:空白字元
- \f:換頁符號
- [abc]:建立一個簡單的類別(例如:'a1b2c3d4'.replace(/[abc]/g,'X') =》X1X2X3d4)
- [^abc]:取反
- #
- [a-z]:從a到z的任意字符,包含a和z。 (例如:'a1b2c3d4aa'.replace(/[a-z]/g,'X') =》X1X2X3X4XX)
- [a-zA-Z]:在[]組成的類內部可以連寫的。
- [a,z]:分割('12345678'.replace(/[1,3]/g,'A') =》A2A45678)
- #
- .:除了回車符和換行符號之外的所有字元([^\r\n])
- \d:數字字元([0-9])
- #\D:非數字字元([^0-9])
- \s:空白符號([\t\n\x0B\f\r])
- \S:非空白符( [^\t\n\x0B\f\r] )
- \w:單字字符,包含字符、數字、底線([a-zA-Z_0-9])
- \W:非單字字元([^a-zA-Z_0-9 ])
- ^:以xxx開始('@123@abc@a'.replace(/^@./g,'X') =》X23@abc@a)
- $:以xxx結束('@123@abc@a'.replace(/@.$/g,'X') =》@123@abcX)
- #\b:單字邊界
- \B:非單字邊界
- ?:出現0次或1次
- #+:出現1次或多次
- #*:出現0次或多次
- {n}:出現n次
- {n,m}:出現n到m次
- {n,}:至少出現n次
- #
- 或|('a1b2c3d4'.replace(/(a1|b2)/g,'X') =》XXc3d4)
- 負向前方瞻:exp(?!assert)
- 正向後顧:exp(?<=assert), JS不支援。
- 負向後顧:erp((?
以上是javascript-正規表示式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

不再需要pip?快來學習如何有效卸載pip!引言:pip是Python的套件管理工具之一,它可以方便地安裝、升級和卸載Python套件。然而,有時候我們可能需要卸載pip,可能是因為我們希望使用其他的套件管理工具,或者因為我們需要完全清除Python環境。本文將介紹如何有效地卸載pip,並提供具體的程式碼範例。一、卸載pip的方法下面將介紹兩種常見的卸載pip的方法

深入學習matplotlib顏色表,需要具體程式碼範例一、引言matplotlib是一個功能強大的Python繪圖庫,它提供了豐富的繪圖函數和工具,可以用於創建各種類型的圖表。而顏色表(colormap)是matplotlib中一個重要的概念,它決定了圖表的配色。深入學習matplotlib色表,將幫助我們更好地掌握matplotlib的繪圖功能,使繪

學習C語言的魅力:解鎖程式設計師的潛力隨著科技的不斷發展,電腦程式設計已經成為了一個備受關注的領域。在眾多程式語言中,C語言一直以來都備受程式設計師的喜愛。它的簡單、高效以及廣泛應用的特點,使得學習C語言成為了許多人進入程式設計領域的第一步。本文將討論學習C語言的魅力,以及如何透過學習C語言來解鎖程式設計師的潛力。首先,學習C語言的魅力在於其簡潔性。相較於其他程式語言而言,C語

從零開始學習Pygame:完整的安裝和配置教程,需要具體程式碼範例引言:Pygame是一個使用Python程式語言開發的開源遊戲開發庫,它提供了豐富的功能和工具,使得開發者可以輕鬆創建各種類型的遊戲。本文將帶您從零開始學習Pygame,並提供完整的安裝和配置教程,以及具體的程式碼範例,讓您快速入門。第一部分:安裝Python和Pygame首先,確保您的電腦上已

在word編輯文字內容時,有時會需要輸入公式符號。有的小夥子們不知道在word根號輸入的方法,小面就讓小編跟小夥伴們一起分享下word根號輸入的方法教學。希望對小夥伴們有幫助。首先,開啟電腦上的Word軟體,然後開啟要編輯的文件,並將遊標移到需要插入根號的位置,參考下方的圖片範例。 2.選擇【插入】,再選擇符號裡的【公式】。如下方圖片紅色圈的部分內容所示:3.接著選擇下方的【插入新公式】。如下方圖片紅色圈的部分內容所示:4.選擇【根式】,再選擇適當的根號。如下方圖片紅色圈的部分內容所示:

Golang正規表示式使用管道符|來匹配多個單字或字串,將各個選項作為邏輯OR表達式分隔開來。例如:匹配"fox"或"dog":fox|dog匹配"quick"、"brown"或"lazy":(quick|brown|lazy)匹配"Go"、"Python"或"Java":Go|Python |Java匹配字或4位郵遞區號:([a-zA

標題:從零開始學習Go語言中的main函數Go語言作為一種簡潔、高效的程式語言,備受開發者青睞。在Go語言中,main函數是一個入口函數,每個Go程式都必須包含main函數作為程式的入口點。本文將從零開始介紹如何學習Go語言中的main函數,並提供具體的程式碼範例。一、首先,我們需要安裝Go語言的開發環境。可前往官方網站(https://golang.org

從零開始學習pip安裝,快速掌握技巧,需要具體程式碼範例概述:pip是Python套件管理工具,能夠輕鬆安裝、升級和管理Python套件。對於Python開發者來說,掌握pip的使用技巧是非常重要的。本文將從零開始介紹pip的安裝方法,並給出一些實用的技巧和具體的程式碼範例,幫助讀者快速掌握pip的使用。一、安裝pip在使用pip之前,首先需要安裝pip。 pip的
