SS Toolbox
يتم معالجة جميع البيانات محليًا

مقارنة النصوص

قارن بين نصّين سطرًا بسطر وكلمة بكلمة. يعمل كل شيء داخل متصفحك.

النص الأصلي
النص المعدّل
الفروق+2 مُضافة−0 محذوفة~3 مُعدَّلة4 بلا تغيير
1−export function greet(name: string) {
1+export function greet(name: string, greeting = 'Hello') {
2 const hour = new Date().getHours();
2 const hour = new Date().getHours();
3− if (hour < 12) {
3+ if (hour < 6) {
4 return `Good morning, ${name}`;
4 return `Good morning, ${name}`;
5+ } else if (hour < 18) {
6+ return `Good afternoon, ${name}`;
5 }
7 }
6− return `Hello, ${name}`;
8+ return `${greeting}, ${name}`;
7}
9}

كل العمليات تُحسب محليًا، لذا لا يغادر أي نص جهازك. تُحاذى الأسطر بخوارزمية Myers، وتحصل التغييرات المقترنة على تمييز إضافي على مستوى الكلمة لتحديد التعديل بدقة. الخيارات مثل تجاهل المسافات أو حالة الأحرف تؤثر على المطابقة فقط — يُعرض النص دائمًا كما لصقته.

الأدوات ذات الصلة
SponsorMindElixir