撰寫模式
在兩條斜線之間輸入,或貼上 /pattern/flags 字面值。用按鈕開關各個旗標。
輸入模式與一段文字:每個相符項目都會隨輸入即時亮起,擷取群組則列在表格中。
預覽取代結果、閱讀模式的白話解說,或從現成的模式開始。
比對中…
相符項目會列在這裡。
在兩條斜線之間輸入,或貼上 /pattern/flags 字面值。用按鈕開關各個旗標。
貼上要搜尋的文字。相符項目會隨輸入即時醒目標示,並連同群組一起列出。
預覽取代結果、以範本擷取相符項目,或查看模式中每個部分的作用。
用 WaveSpeed AI 從您自己的程式碼產生圖片、影片與 3D 模型。
符合資格的新帳號可獲得 $1 免費點數,無需信用卡。 生成器需另外擁有帳號與點數。Regex 測試器則完全免費。
JavaScript(ECMAScript),由您瀏覽器內建的引擎執行,因此結果與您的程式碼在同一瀏覽器或 Node.js 中的行為一致。PCRE、Python 或 Java 等其他語法在部分地方有所不同:JavaScript 不支援佔有型量詞、原子群組與行內註解。
不會。模式與文字都在您的瀏覽器中比對,絕不會傳送到任何地方。
像 (a+)+$ 這樣的模式在某些文字上可能耗費指數級時間(災難性回溯)。比對與頁面分開執行,超過 2 秒即會中止,並提示如何修正模式,因此頁面絕不會卡住。
以 $1、$2 … 代表編號群組,$<name> 代表具名群組,$& 代表整個相符內容,$$ 代表錢字號。預覽會隨輸入即時更新。
g 找出所有相符項目,i 忽略大小寫,m 讓 ^ 與 $ 在換行處相符,s 讓 . 也比對換行,u 開啟 Unicode 模式,v 加入 Unicode 集合,y 只在目前位置比對,d 記錄群組位置。將滑鼠移到旗標按鈕上即可查看說明。
最多列出 10,000 個相符項目,醒目標示涵蓋前 200,000 個字元;取代、擷取與相符數量則使用完整文字。可接受最多 500 萬個字元的文字。
您最後使用的模式、旗標、文字與取代內容會保存在這個瀏覽器中,下次回來時自動恢復。
免費、私密、即時。