Handy Orchard

正規表示式結構解析

檢視 JavaScript 正規表示式語法樹,不執行匹配。

輸入資料

輸入變更時會清除舊輸出。

結果

輸入資料或帶入範例,再執行工具。

計算範例

範例結合具名群組、Unicode 字母屬性與後向判斷;節點位置為 UTF-16 偏移。

方法

regjsparser 啟用具名群組、後向判斷、Unicode 屬性/集合及修飾功能建立真正語法樹;節點型別保留上游程式識別字。

適用限制

模式最多 10,000 字元;語法樹深度 60/20,000 JSON 節點。旗標為不重複的 dgimsuvy;u 與 v 互斥。僅 JavaScript 語法,不支援完整 PCRE。解析不執行匹配、不證明執行安全或排除 ReDoS。

所有處理留在此瀏覽器;每次工作執行緒會在 2.5 秒或取消時終止。不傳送輸入內容與處理紀錄至分析服務。

來源

固定版本原始碼第三方授權聲明

相關工具

JavaScript 正規表示式測試JavaScript 語法樹檢視Glob 檔名規則測試

輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。

切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。