LibraTool logoLibraTool

இலவச உரையைக் கண்டறிந்து மாற்று

எளிய அல்லது regex பொருத்தத்துடன் உரையைத் தேடி மாற்றவும், நேரடி பொருத்த எண்ணிக்கை மற்றும் முன்னிலைப்படுத்தப்பட்ட முன்னோட்டத்துடன். பெரிய/சிறிய எழுத்து உணர்திறனற்ற தன்மை, முழு-சொல் மற்றும் regex கேப்சர்-குரூப் பேக்ரெஃபரன்ஸ்களை ஆதரிக்கிறது.

ஏற்றியப் பிறகு ஆஃப்லைனில் வேலை செய்கிறது
விரைவு சுத்தம்
தொடங்க ஒரு தேடல் சொல்லை உள்ளிடவும்

💡 regex பயன்முறையில், (\d{4})-(\d{2}) போன்ற capture groupகளை கண்டுபிடியில் பயன்படுத்தி, அவற்றை மாற்றியில் $1, $2 எனக் குறிப்பிடலாம் — தேதிகள், பெயர்கள் அல்லது ID களை மொத்தமாக மறுவடிவமைக்க சிறந்தது.

இது எவ்வாறு செயல்படுகிறது

Find and Replace JavaScript இன் உள்ளமைந்த RegExp இயந்திரம் மூலம் முழுவதும் உங்கள் உலாவியில் இயங்குகிறது — நூலகம் இல்லை, சர்வர் இல்லை, பதிவேற்றம் இல்லை. நீங்கள் தட்டச்சு செய்யும் கணமே உரை உள்ளூரில் செயலாக்கப்படுகிறது; எண்ணிக்கைக்கு String.prototype.matchAll, மாற்றீட்டுக்கு String.prototype.replace பயன்படுகிறது.

  1. 1
    pattern RegExp ஆகத் தொகுக்கப்படுகிறது
    நீங்கள் தட்டச்சு செய்யும்போது, தேடல் சொல் 150 ms debounce உடன் JavaScript RegExp ஆகத் தொகுக்கப்படுகிறது; எனவே சிக்கலான patterns ஒவ்வொரு விசை அழுத்தத்திலும் டேபை உறைய வைக்காது. எளிய உரைப் பயன்முறையில் ஒவ்வொரு regex metacharacter உம் முதலில் escape செய்யப்படுகிறது, எனவே புள்ளிகளும் அடைப்புக்குறிகளும் நேரடியாகக் கருதப்படுகின்றன. Regex பயன்முறையை இயக்கினால் உங்கள் pattern நேரடியாகச் செல்லும். முழுச் சொல் பயன்முறை pattern ஐ \b(?:...)\b சொல்-எல்லை anchors இல் சுற்றுகிறது; Case-insensitive பயன்முறை i கொடியைச் சேர்க்கிறது.
  2. 2
    ஒற்றை matchAll சுற்று எண்ணி முன்னிலைப்படுத்துகிறது
    debounce செய்த உரை மீது ஒரு matchAll அழைப்பு ஒவ்வொரு match object ஐயும் தருகிறது. பொருத்த எண்ணிக்கை அந்த array நீளத்திலிருந்து நேரடியாகப் படிக்கப்படுகிறது. 200,000 எழுத்துகளுக்குக் குறைவான உரைகளுக்கு, match offsets இல் நடந்து ஒவ்வொரு பொருத்தத்தையும் <mark> tag இல் சுற்றி முன்னிலைப்படுத்திய முன்னோட்டம் உருவாக்கப்படுகிறது — HTML-escaping செருகலுக்குப் பின் அல்லாமல் முன் மூல உரைப் பகுதிகளுக்குப் பயன்படுத்தப்படுகிறது; எனவே &, <, > கொண்ட பொருத்தங்கள் சரியாகக் கையாளப்படுகின்றன.
  3. 3
    நேரடி உரை அல்லது capture-group backreferences உடன் மாற்று
    வெளியீடு global கொடியுடன் String.prototype.replace மூலம் உருவாக்கப்படுகிறது, ஒவ்வொரு பொருத்தத்தையும் ஒரே நேரத்தில் மாற்றுகிறது. எளிய உரைப் பயன்முறையில், மாற்று string இல் உள்ள எந்த $ உம் $$ ஆக இரட்டிப்பாக்கப்படுகிறது; எனவே $&, $1 போன்றவை backreferences ஆக விளக்கப்படாமல் அப்படியே செருகப்படுகின்றன. Regex பயன்முறையில், $1, $2 முதலியன நிலையான JavaScript capture-group மாற்றீடுகளாக வேலை செய்கின்றன.
  4. 4
    முடிவை நகலெடுக்கவும் அல்லது பதிவிறக்கவும்
    நீங்கள் தட்டச்சு செய்யும்போதே மாற்றி எழுதப்பட்ட உரை படிக்க-மட்டும் textarea இல் தோன்றும். நகலெடுத்தல் உலாவியின் navigator.clipboard.writeText API ஐப் பயன்படுத்துகிறது. பதிவிறக்கம் text/plain வகை Blob ஐ உடனே உருவாக்கி உள்ளூர் சேமிப்பைத் தூண்டுகிறது — எந்த நிலையிலும் எதுவும் உங்கள் சாதனத்தை விட்டு வெளியேறுவதில்லை.

தொடர்புடைய கருவிகள்

📊

உரை வேறுபாடு

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

முயற்சிக்கவும்
🔀

CSV வேறுபாடு

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

முயற்சிக்கவும்
🎼

BPM & கீ கண்டுபிடிப்பான்

டேப்-டெம்போ விருப்பத்துடன், ஒரு பாடலின் டெம்போவை (BPM) மற்றும் இசைக் கீயை உங்கள் உலாவியில் மதிப்பிடவும்.

முயற்சிக்கவும்கோப்புகள் உள்நாட்டில் இருக்கும்

அடிக்கடி கேட்கப்படும் கேள்விகள்