உரை மற்றும் தமிழ் கருவிகள்

வரிகளை வரிசைப்படுத்து

மொழி, இலக்கக் குழுக்கள், Unicode குறியீட்டுப் புள்ளிகள் அல்லது முழு எழுத்துக் குழுக்களின் நீளப்படி உரை வரிகளை உங்கள் சாதனத்திலேயே வரிசைப்படுத்தவும். நகல்கள், வெற்றுப் பதிவுகள் மற்றும் அசல் வரி மதிப்புகள் தக்கவைக்கப்படும்.

ஒரு வரியில் ஒரு பதிவு. உரையை ஒட்டவும் அல்லது TXT பட்டியலை இறக்குமதி செய்யவும்; அசல் உரை மாறாது. அதிகபட்சம் 100,000 UTF-16 அலகுகள்.

தேர்ந்தெடுத்த மொழியின்படி சொற்களை வரிசைப்படுத்தும்.

ஒப்பீட்டு விருப்பங்கள்

அசல் வரி மதிப்புகள் மாறாது. பெரிய/சிறிய எழுத்து மற்றும் உச்சரிப்புக் குறி ஒப்பீடு அகரவரிசைக்கும் இயல்பான எண் வரிசைக்கும் மட்டுமே பொருந்தும். Unicode எழுத்து வரிசையை மொழி பாதிக்காது.

தொடங்க வரிகளை ஒட்டவும். உடனடி முன்னோட்டம் இயக்கப்பட்டுள்ளது.

சாதனத்திலுள்ள TXT கோப்பை இறக்குமதி செய்

400 KB வரையுள்ள ஒரு UTF-8 .txt கோப்பைத் தேர்ந்தெடுக்கவும் அல்லது இழுத்துவிடவும். மீட்டமைத்தல் முந்தைய உரையை மீட்கும்.

பட்டியலை வரிசைப்படுத்துதல்

  1. ஒரு வரியில் ஒரு பதிவாக உரையை ஒட்டவும் அல்லது இறக்குமதி செய்யவும்; முறையையும் வரிசை திசையையும் தேர்ந்தெடுக்கவும்.
  2. உலாவியின் அகரவரிசைக்கான மொழியையும் தேவையான ஒப்பீட்டு விருப்பங்களையும் தேர்ந்தெடுக்கவும்.
  3. உடனடி முடிவைச் சரிபார்க்கவும் அல்லது கைமுறையாகச் செயலாக்க தட்டச்சு முன்னோட்டத்தை அணைக்கவும்; பிறகு நகலெடுக்கவும் அல்லது பதிவிறக்கவும்.

நகல்களும் வெற்று வரிகளும் உட்பட அனைத்து பதிவுகளும் தக்கவைக்கப்படும். சமமாக ஒப்பிடப்படும் வரிகள் இரு திசைகளிலும் அசல் வரிசையைத் தக்கவைக்கும். வரிகளின் அசல் எழுத்துகள், இடைவெளிகள் மற்றும் பெரிய/சிறிய எழுத்து வடிவம் மாறாது. இந்தக் கருவி நகல்களை நீக்கவோ பொருளைப் புரிந்துகொள்ளவோ உரையைச் சீரமைக்கவோ செய்யாது.

வரிசைப்படுத்தும் முறைகள்

மொழி அகரவரிசை உலாவியின் மொழி ஒப்பீட்டு வசதியைப் பயன்படுத்தும். இயல்பான எண் வரிசை இலக்கக் குழுக்களையும் ஒப்பிடுவதால் x2 என்பது x10-க்கு முன் வரும். இது எதிர்மறை எண்கள், தசம எண்கள், அறிவியல் எண் குறியீடு அல்லது பணத் தொகைகளைப் புரிந்துகொள்ளும் முறை அல்ல. அடிப்படை எழுத்து ஒப்பீடு தேர்ந்தெடுத்த மொழியின் விதிகளைப் பின்பற்றும்; மற்றொரு மொழியில் சமமாகக் கருதப்படும் எழுத்துகளையும் அது வேறுபடுத்தலாம். முடிவில் உண்மையில் பயன்படுத்திய மொழி காட்டப்படும்; உலாவிகளின் மொழித் தரவு வேறுபடலாம். ஆதரிக்கப்படாத மொழியைத் தேர்ந்தெடுத்தால் மற்றொரு மொழியை அமைதியாகப் பயன்படுத்தாமல் பிழை காட்டப்படும். உலாவி அகரவரிசைக் குறிப்பு.

Unicode குறியீட்டுப் புள்ளி வரிசை முழுமையான supplementary எழுத்துகள் உட்பட Unicode scalar மதிப்புகளை ஒப்பிடும்; ஒரே தொடக்கமுள்ளவற்றில் குறுகிய உரை முதலில் வரும். இது மொழியின் அகரவரிசைக்குப் பதிலாகத் தீர்மானமான எழுத்து வரிசையை வழங்கும். முழு எழுத்துக் குழுக்களின் நீளம் என்பது பயனர் காணும் எழுத்துக் குழுக்களை உலாவியின் Intl.Segmenter மூலம் ஒப்பிடுவது; UTF-16 அலகுகளையோ காட்சி அகலத்தையோ எண்ணுவது அல்ல. சம நீளமுள்ள வரிகள் உள்ளீட்டு வரிசையைத் தக்கவைக்கும். உலாவியின் அகரவரிசை அல்லது எழுத்துப் பிரிப்பு வசதி இல்லாவிட்டால் தெளிவான பிழை காட்டப்படும்; குறியீட்டுப் புள்ளி முறை தொடர்ந்து கிடைக்கும்.

இறக்குமதியும் மீட்டமைத்தலும்

எடுத்துக்காட்டைப் பயன்படுத்துதல் தேர்ந்தெடுத்த முறைக்குப் பொருத்தமான பட்டியலை வழங்கும். உடனடி வரிசைப்படுத்தல் 450 ms இடைவேளைக்குக் காத்திருந்து, உள்ளீட்டு முறையில் எழுத்து உருவாக்கம் முடிந்த பிறகே புதுப்பிக்கும். முடிவைச் சரிபார் பொத்தான் கைப்பேசியிலும் நேரடியாக வெளியீட்டிற்கு விசைப்பலகைக் கவனத்தை நகர்த்தும். இடம் மாறிய எண்ணிக்கை ஒவ்வொரு பதிவின் அசல் மற்றும் இறுதி இடங்களை ஒப்பிடும்; சமமான ஒப்பீட்டு மதிப்புள்ள பதிவுகள் அசல் வரிசையைத் தக்கவைக்கும்.

UTF-8 TXT இறக்குமதி தொடக்க BOM-ஐ நீக்கி CRLF/CR-ஐ LF ஆக மாற்றும். செல்லாத கோப்புகள் உள்ளீட்டையும் முடிவையும் மாற்றாது. இறக்குமதிக்கு பத்து வினாடி நேரவரம்பும் ரத்து செய்யும் பொத்தானும் உள்ளன. திருத்துவதோ பக்கத்தை விட்டு வெளியேறுவதோ நிலுவையிலுள்ள வாசிப்பை நிறுத்தும்; தாமதமாக வரும் தரவு உங்கள் வேலையை மாற்றாது. பெரிய உரை ஒட்டுதல் சரிபார்க்கப்பட்ட ஒரே மாற்றமாக நடக்கும். இறக்குமதி, எடுத்துக்காட்டு, பெரிய உரை ஒட்டுதல், அழித்தல் மற்றும் முடிவை உள்ளீடாகப் பயன்படுத்துதல் ஆகியவற்றுக்கு ஒரு மீட்டமைப்புப் படி உள்ளது. அது மூல உரை, வரிசைப்படுத்தும் முறை, திசை, ஒப்பீட்டு அமைப்புகள், தயாரான முடிவு, உரைப்பெட்டிகளின் நிலைகள் மற்றும் இறக்குமதிக் காட்சியை மீட்கும். மீண்டும் மீண்டும் அழித்தாலும் கடைசி பயனுள்ள நிலை தக்கவைக்கப்படும். தட்டச்சு செய்வதோ அமைப்புகளை மாற்றுவதோ அந்த மீட்டமைப்பை நீக்கும். அழித்தல் அமைப்புகளைத் தக்கவைக்கும். நீங்கள் தேர்ந்தெடுத்தால் மட்டுமே முடிவு மூல உரையை மாற்றும்; மீட்டமைத்தல் முந்தைய பட்டியலை மீட்கும்.

தேதியிடப்பட்ட 290 மொழிப் பதிவில் பெயர், சொந்த மொழிப் பெயர் அல்லது குறியீட்டால் தேடலாம். அகரவரிசை/இயல்பான எண் வரிசைக்கும் முழு எழுத்துக் குழு நீளத்திற்கும் உலாவி ஆதரவு தனித்தனியாகச் சரிபார்க்கப்படும். கிடைக்காத தேர்வுகள் குறிக்கப்பட்டிருக்கும்; அவற்றைப் புதிதாகத் தேர்ந்தெடுக்க முடியாது. முறையை மாற்றியதால் தற்போதைய மொழி கிடைக்காமல் போனால், கிடைக்கும் மொழியையோ Unicode எழுத்து வரிசையையோ தேர்ந்தெடுக்கவும்; கருவி அமைதியாக வேறு மொழிக்கு மாறாது. Unicode எழுத்து வரிசை மொழியைச் சார்ந்ததல்ல.

வரிப்பிரிப்புகளும் தனியுரிமையும்

பதிவுகள் CRLF-ஐ ஒரு பிரிப்பாகவும் LF, CR, U+0085 NEXT LINE, U+2028 LINE SEPARATOR மற்றும் U+2029 PARAGRAPH SEPARATOR ஆகியவற்றையும் அறியும். வெளியீட்டுப் பிரிப்புகள் LF ஆகும். இறுதிப் பிரிப்பு கடைசிப் பதிவை முடிக்கும்; கூடுதல் வெற்றுப் பதிவைச் சேர்க்காது. பதிவுகள் மீதமிருந்தால் அது தக்கவைக்கப்படும். வெற்று உள்ளீட்டில் பதிவுகள் இல்லை. அசல் TXT தற்போதைய உள்ளீட்டு உரைப்பெட்டியின் மதிப்பைப் பாதுகாக்கும்; உலாவிகள் உரைப்பெட்டியில் CR/CRLF-ஐ LF ஆக மாற்றுவதால் ஒட்டப்பட்ட உரையின் முந்தைய குறியாக்கத்தை மீட்க முடியாது.

ஓர இடைவெளி ஒப்பீடு ஓரங்களில் உள்ள Unicode White_Space எழுத்துகளை மட்டுமே நீக்கி, உள்ளக இடைவெளிகளையும் அகலமில்லாத வடிவமைப்பு எழுத்துகளையும் தக்கவைக்கும். வரி மதிப்புகளில் இயல்பாக்கம் செய்யப்படாது. செயலாக்கம் சாதனத்திலுள்ள worker-இல் பத்து வினாடி நேரவரம்புடனும் 100,000 UTF-16 அலகு வரம்புடனும் நடக்கும். ரத்து செய்தல் அதை நிறுத்தும்; திருத்தங்கள் பழைய முடிவை நீக்கும். பதிவேற்றம், சேமிப்பு, வெளிப்புற API, இயக்கக்கூடிய HTML அல்லது பயனர் வழங்கும் regex இல்லை. செல்லுபடியாகும் UTF-8 பதிவிறக்கங்களுக்காக இணை இல்லாத surrogate அலகுகள் நிராகரிக்கப்படும். கிளிப்போர்டு நகலெடுத்தல் தடுக்கப்பட்டால் பதிவிறக்கவும் அல்லது வெளியீட்டைத் தேர்ந்தெடுக்கவும்.