你每天都會用到的開發者工具,全都集中在同一個地方。
轉換器、格式化工具、雜湊、驗證器,以及那些你總是一再重開的小工具,都留在一起,不再散落在各個分頁裡。
比對兩段文字並標示差異
文字比較(或 diff)是一種能辨識並標示兩段文字之間差異的工具。它會顯示新增、移除或維持不變的內容,讓你能輕易看出文件、程式碼版…之間的差異。
此工具使用最長共同子序列(LCS)演算法來計算兩段文字之間的差異。它以綠色標示新增、以紅色加刪除線標示刪除,提供變更的視覺化呈現,…
涵蓋常見使用情境,讓你能快速比較常見的輸入與輸出。
選定工具的原始碼,與右側的即時版本並列顯示。
type DiffPart = { value: string; type: 'added' | 'removed' | 'unchanged'; }; // Compute word-level diff using Longest Common Subsequence (LCS) function computeWordDiff(str1: string, str2: string): DiffPart[] { const words1 = str1.split(/(\s+)/); const words2 = str2.split(/(\s+)/);