ടെക്സ്റ്റ് ഡിഡ്യൂപ്ലിക്കേറ്റർ എന്താണ് ചെയ്യുന്നത്?
ടെക്സ്റ്റ് ഡിഡ്യൂപ്ലിക്കേറ്റർ എന്നത് ഒരു ലിസ്റ്റിലെ വരികളിൽ ആവർത്തിച്ചു വന്നിട്ടുള്ള വിവരങ്ങൾ ഒഴിവാക്കാൻ സഹായിക്കുന്ന ഒരു ലളിതമായ ഓൺലൈൻ ടൂളാണ്. നിങ്ങൾ നൽകുന്ന വരികളുടെ ലിസ്റ്റിൽ നിന്നും പൂർണ്ണമായും ഒരുപോലെയായ വരികൾ കണ്ടെത്തി, അവയിൽ ആദ്യത്തെ തവണ പ്രത്യക്ഷപ്പെടുന്ന വരി മാത്രം നിലനിർത്തിക്കൊണ്ട് ബാക്കി ആവർത്തനങ്ങളെല്ലാം ഇത് നീക്കം ചെയ്യുന്നു. തുടർന്ന്, ആവർത്തനങ്ങൾ ഒഴിവാക്കി വൃത്തിയാക്കിയ പുതിയ ലിസ്റ്റും, ഒപ്പം എത്ര വരികൾ ഒഴിവാക്കി എന്നും എത്ര വരികൾ അവശേഷിക്കുന്നു എന്നുമുള്ള കൃത്യമായ സ്ഥിതിവിവരക്കണക്കുകളും ഈ ടൂൾ നിങ്ങൾക്ക് കാണിച്ചുതരുന്നു.
ഇൻപുട്ടുകളും പരിധികളും
ഈ ടൂൾ ഉപയോഗിക്കുന്നതിനായി ഉപയോക്താക്കൾ നൽകേണ്ട വിവരങ്ങൾ താഴെ പറയുന്ന ക്രമത്തിലാണ് ക്രമീകരിച്ചിരിക്കുന്നത്:
- വരികൾ: ഒരു വരിയിൽ ഒരു ഇനം എന്ന ക്രമത്തിൽ നൽകിയിട്ടുള്ള ടെക്സ്റ്റ് ലിസ്റ്റാണ് ഇവിടെ നൽകേണ്ടത്.
- പരമാവധി പരിധി: ഈ ടൂളിൽ പരമാവധി 500,000 അക്ഷരങ്ങൾ വരെയുള്ള ടെക്സ്റ്റ് മാത്രമേ ഒരു സമയം ഉൾക്കൊള്ളിക്കാൻ സാധിക്കുകയുള്ളൂ.
നിങ്ങൾ നൽകുന്ന ടെക്സ്റ്റ് 500,000 അക്ഷരങ്ങളിൽ കൂടുതൽ ആണെങ്കിൽ, ടൂൾ അത് പ്രോസസ്സ് ചെയ്യില്ല. അത്തരം സന്ദർഭങ്ങളിൽ "ഈ ടെക്സ്റ്റ് ഈ ടൂളിന് വളരെ വലുതാണ്. ഇത് {max} അക്ഷരങ്ങളിൽ താഴെയായി സൂക്ഷിക്കുക." എന്ന പിശക് സന്ദേശം കാണിക്കുകയും, വരികളുടെ എണ്ണം കാണിക്കുന്ന ഭാഗങ്ങൾ പൂജ്യമായി (0) തുടരുകയും ചെയ്യും.
ഔട്ട്പുട്ടുകളും സ്റ്റാറ്റസ് സന്ദേശങ്ങളും
ടെക്സ്റ്റ് പ്രോസസ്സ് ചെയ്ത ശേഷം താഴെ പറയുന്ന ഔട്ട്പുട്ടുകളും സന്ദേശങ്ങളും ലഭ്യമാകും:
- ആവർത്തനമില്ലാത്ത വരികൾ: ആവർത്തനങ്ങൾ ഒഴിവാക്കിയ ശേഷമുള്ള വരികളുടെ പുതിയ ലിസ്റ്റ്.
- യഥാർത്ഥ രൂപം: നിങ്ങൾ ആദ്യം നൽകിയ ലിസ്റ്റിൽ ആകെ ഉണ്ടായിരുന്ന വരികളുടെ എണ്ണം.
- ആവർത്തനമില്ലാത്തവ: ആവർത്തനങ്ങൾ ഒഴിവാക്കിയ ശേഷം ബാക്കിയുള്ള വരികളുടെ എണ്ണം.
- ഒഴിവാക്കിയവ: ലിസ്റ്റിൽ നിന്നും നീക്കം ചെയ്ത ആവർത്തിച്ചുള്ള വരികളുടെ എണ്ണം.
പ്രവർത്തനത്തിന്റെ അവസ്ഥ അനുസരിച്ച് താഴെ പറയുന്ന സന്ദേശങ്ങൾ സ്ക്രീനിൽ തെളിയുന്നു:
- ആകെ
{total}വരികളിൽ നിന്ന് ആവർത്തിച്ചുവന്ന{removed}വരികൾ ഒഴിവാക്കി,{unique}വരികൾ നിലനിർത്തി.: ആവർത്തനങ്ങൾ വിജയകരമായി ഒഴിവാക്കുമ്പോൾ കാണിക്കുന്ന സന്ദേശം. - ആവർത്തിച്ചുള്ള വരികളൊന്നും കണ്ടെത്തിയില്ല.
{unique}വരികൾ നിലനിർത്തി.: നൽകിയ ലിസ്റ്റിൽ ആവർത്തനങ്ങൾ ഒന്നും തന്നെ ഇല്ലാതിരിക്കുമ്പോൾ കാണിക്കുന്ന സന്ദേശം. - ആവർത്തനങ്ങൾ ഒഴിവാക്കാൻ വരികൾ ചേർക്കുക.: ഇൻപുട്ട് ഫീൽഡ് ശൂന്യമായിരിക്കുമ്പോൾ കാണിക്കുന്ന സന്ദേശം.
- ഈ ടെക്സ്റ്റിലെ ആവർത്തനങ്ങൾ ഒഴിവാക്കാൻ കഴിഞ്ഞില്ല.: എന്തെങ്കിലും കാരണത്താൽ ആവർത്തനങ്ങൾ ഒഴിവാക്കാൻ സാധിക്കാതെ വരുമ്പോൾ കാണിക്കുന്ന പൊതുവായ പിശക് സന്ദേശം.
- വ്യത്തിയാക്കി.: ഇൻപുട്ട് വിവരങ്ങൾ ഡിലീറ്റ് ചെയ്യുമ്പോൾ കാണിക്കുന്ന സന്ദേശം.
- മാതൃക വ്യത്തിയാക്കി.: മാതൃകാ ടെക്സ്റ്റ് ലോഡ് ചെയ്യുമ്പോൾ കാണിക്കുന്ന സന്ദേശം.
- വ്യത്തിയാക്കിയ വരികൾ ഇൻപുട്ടിലേക്ക് മാറ്റി.: ഔട്ട്പുട്ടിലെ വരികൾ ഇൻപുട്ട് ഫീൽഡിലേക്ക് മാറ്റുമ്പോൾ കാണിക്കുന്ന സന്ദേശം.
പ്രവർത്തന നിയമങ്ങളും പ്രത്യേക സാഹചര്യങ്ങളും
ഈ ടൂൾ കൃത്യമായ ചില നിയമങ്ങൾ അടിസ്ഥാനമാക്കിയാണ് പ്രവർത്തിക്കുന്നത്:
- കൃത്യമായ പൊരുത്തം: വരികൾ തമ്മിൽ പൂർണ്ണമായും ഒരുപോലെയാണെങ്കിൽ മാത്രമേ അവയെ ആവർത്തനങ്ങളായി കണക്കാക്കൂ. ഇതിൽ വരികളിലെ സ്പേസുകളും (spaces), വലിയ/ചെറിയ അക്ഷരങ്ങളും (capitalization) കൃത്യമായി ഒത്തുനോക്കുന്നു.
- ആദ്യ വരി നിലനിർത്തൽ: ഒരു വരി ഒന്നിലധികം തവണ ആവർത്തിച്ചു വന്നിട്ടുണ്ടെങ്കിൽ, അതിൽ ആദ്യം വരുന്ന വരി നിലനിർത്തുകയും പിന്നീട് വരുന്ന സമാനമായ വരികളെല്ലാം ഒഴിവാക്കുകയും ചെയ്യും.
- യഥാർത്ഥ ക്രമം നിലനിർത്തൽ: ആവർത്തനങ്ങൾ ഒഴിവാക്കുമ്പോഴും, ഓരോ വരിയും ആദ്യം പ്രത്യക്ഷപ്പെട്ട അതേ ക്രമം (original order) ഫലത്തിൽ നിലനിർത്തുന്നു.
- ശൂന്യമായ വരികൾ: ലിസ്റ്റിലെ ശൂന്യമായ വരികളെയും (blank lines) മറ്റ് സാധാരണ വരികളെപ്പോലെ തന്നെയാണ് ഈ ടൂൾ കൈകാര്യം ചെയ്യുന്നത്. ഒന്നിലധികം ശൂന്യമായ വരികൾ ആവർത്തിച്ചു വരികയാണെങ്കിൽ, ആദ്യത്തെ ഒരു ശൂന്യമായ വരി മാത്രം നിലനിർത്തി ബാക്കിയുള്ളവ ഒഴിവാക്കുന്നു.
- വ്യത്തിയാക്കൽ (Clear): ഇൻപുട്ട് ഫീൽഡ് വ്യത്തിയാക്കുമ്പോൾ, ഇൻപുട്ട്, ഔട്ട്പുട്ട് ഫീൽഡുകൾ പൂർണ്ണമായും ശൂന്യമാവുകയും യഥാർത്ഥ രൂപം, ആവർത്തനമില്ലാത്തവ, ഒഴിവാക്കിയവ എന്നിവയുടെ എണ്ണം 0 ആയി മാറുകയും ചെയ്യും.
- പ്രവർത്തന നിയന്ത്രണങ്ങൾ: ഇൻപുട്ട് ഫീൽഡ് ശൂന്യമായിരിക്കുന്ന അവസ്ഥയിൽ പകർത്താനും ഫലം ഉപയോഗിക്കാനും ഉള്ള ഫങ്ഷനുകൾ പ്രവർത്തിക്കില്ല.
സ്വകാര്യതയും ഡാറ്റാ പ്രോസസ്സിംഗും
നിങ്ങളുടെ ടെക്സ്റ്റിലെ ആവർത്തനങ്ങൾ ബ്രൗസറിലാണ് ഒഴിവാക്കുന്നത്. വിവരങ്ങളൊന്നും BroBroGo-ലേക്ക് അപ്ലോഡ് ചെയ്യുന്നില്ല.
ഈ ടൂൾ ആർക്കൊക്കെ പ്രയോജനപ്പെടും?
- ഒരു ലിസ്റ്റിലെ വിവരങ്ങൾ ആവർത്തനങ്ങളില്ലാതെ ഓരോന്നും ഒരു തവണ മാത്രം വരുന്നു എന്ന് ഉറപ്പാക്കാൻ ആഗ്രഹിക്കുന്നവർക്ക്.
- ലിസ്റ്റിലെ വരികളുടെ യഥാർത്ഥ ക്രമം മാറ്റാതെ തന്നെ അവയിലെ ആവർത്തനങ്ങൾ ഒഴിവാക്കി വൃത്തിയാക്കാൻ ആഗ്രഹിക്കുന്നവർക്ക്.
- ഒരു ലിസ്റ്റിൽ ആകെ എത്ര വ്യത്യസ്ത ഇനങ്ങൾ ഉണ്ടെന്ന് വേഗത്തിൽ കണക്കാക്കേണ്ടവർക്ക്.
- തങ്ങളുടെ ഡാറ്റ ഒരു സെർവറിലേക്കും അയക്കാതെ സുരക്ഷിതമായി പ്രോസസ്സ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നവർക്ക്.
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ)
ആവർത്തിച്ചുള്ള വരിയായി കണക്കാക്കുന്നത് എന്തിനെയാണ്?
സ്പേസുകളും വലിയ/ചെറിയ അക്ഷരങ്ങളും ഉൾപ്പെടെ വരികൾ പൂർണ്ണമായും ഒരുപോലെയായിരിക്കണം. ആദ്യത്തെ വരി നിലനിർത്തുകയും പിന്നീട് വരുന്ന സമാനമായ വരികൾ ഒഴിവാക്കുകയും ചെയ്യും.
ഇത് എന്റെ യഥാർത്ഥ ക്രമം നിലനിർത്തുമോ?
അതെ. ഓരോ വരിയും ആദ്യം പ്രത്യക്ഷപ്പെട്ട ക്രമം ഫലത്തിൽ നിലനിർത്തും, അതിനാൽ ആവർത്തനങ്ങൾ ഒഴിവാക്കിയ ശേഷവും നിങ്ങളുടെ ലിസ്റ്റ് അതേ ക്രമത്തിൽ തന്നെയായിരിക്കും.
ശൂന്യമായ വരികൾക്ക് എന്ത് സംഭവിക്കും?
ശൂന്യമായ വരികളെയും മറ്റ് വരികളെപ്പോലെയാണ് കൈകാര്യം ചെയ്യുന്നത്. ഒന്നിലധികം ശൂന്യമായ വരികൾ ആവർത്തിച്ചു വന്നാൽ, ആദ്യത്തെ സ്ഥാനത്തുള്ള ഒരു ശൂന്യമായ വരി മാത്രം നിലനിർത്തും.
ഇൻപുട്ട് 500,000 അക്ഷരങ്ങൾ കവിയുമ്പോൾ ടൂൾ അത് പ്രോസസ്സ് ചെയ്യാതെ പിശക് സന്ദേശം കാണിക്കും.