Мәтінді табу және ауыстыру — тегін
Қарапайым немесе regex сәйкестіруімен, тірі сәйкестік санымен және бөлектелген алдын ала қараумен мәтінді іздеп ауыстырыңыз. Регистрді елемеуді, тұтас сөзді және regex топтарын қолдайды.
💡 Regex режимінде Табу өрісінде (\d{4})-(\d{2}) сияқты түсіру топтарын пайдаланыңыз, Ауыстыру өрісінде $1, $2 арқылы сілтеме жасаңыз — күндерді, аттарды немесе ID-лерді жаппай қайта форматтау үшін өте ыңғайлы.
Жиі қолданылуы
- Топтық Түрінде Мәтінді Табыңыз және АуыстырыңызМәтін блогындағы бір сөз немесе сөйлемнің әрбір кездесуін бір рет ауыстырыңыз.
- Regex Табыңыз және АуыстырыңызМәтінді топтық ретінде қайта ресімдеу үшін түсіру топтарымен дұрыс өндіктерді пайдаланыңыз.
- Код-та Табыңыз және АуыстырыңызАйнымалыларды қайта аталандырыңыз немесе құрылысының үстінен өндіктерді тез қайта жазыңыз.
- Шатасты Дәлелдемелерді ТазартыңызЖапсалған мәліметтердегі шамадан тыс таңбаларды, бөлгіштерді және пішімді алып салыңыз немесе қалыптаңыз.
- Жазу Кезінде Сөздерді АуыстырыңызҚарақы бойынша қайталанған сөзді немесе персонажды қайта аталандырыңыз.
Қалай жұмыс істейді
"Табу және Алмастыру" JavaScript-тің кірістірілген RegExp қозғалтқышын пайдаланып толығымен браузеріңізде жұмыс істейді — кітапхана жоқ, сервер жоқ, жүктеу жоқ. Мәтін теру сәтінде санау үшін String.prototype.matchAll және алмастыру үшін String.prototype.replace пайдаланып жергілікті түрде өңделеді.
- 1Үлгі RegExp-ке құрастырылдыТерген кезде, табу термині патологиялық үлгілер қойындыны әр перне басуда тоқтатпауы үшін 150 мс кідіріспен JavaScript RegExp-ке құрастырылады. Жай мәтін режимінде әр регекс метатаңбасы алдымен қашырылады, сондықтан таза нүктелер мен жақшалар литерал ретінде өңделеді. Регекс режимін қосу үлгіңізді тікелей өткізеді. Толық сөз режимі үлгіні \b(?:...)\b сөз-шекара якорьларына орайды, ал регистрді елемеу режимі i жалауын қосады.
- 2Жалғыз matchAll өтуі санайды және жарықтандырадыКідірістірілген мәтін бойынша бір matchAll шақыруы әр сәйкестік нысанын шығарады. Сәйкестік саны сол массив ұзындығынан тікелей оқылады. 200,000 таңбадан аз мәтіндер үшін, жарықтандырылған алдын ала қарау сәйкестік ығысуларын аралап, әр соғысты <mark> тегіне орап жасалады — HTML-эскейптеу енгізуден кейін емес, шикі мәтін сегменттеріне алдын ала қолданылады, сондықтан &, < немесе > бар сәйкестіктер дұрыс өңделеді.
- 3Литерал мәтінмен немесе қармау-топ кері сілтемелерімен алмастыруШығыс глобалды жалаумен String.prototype.replace арқылы жасалады, барлық сәйкестікті бір уақытта алмастырады. Жай мәтін режимінде, алмастыру жолындағы кез келген $ $$-ге қосарланады, сондықтан $& мен $1 сияқты таңбалар кері сілтеме ретінде түсіндірілместен сөзбе-сөз енгізіледі. Регекс режимінде, $1, $2 және т.б. стандартты JavaScript қармау-топ алмастырулары ретінде жұмыс істейді.
- 4Нәтижені көшіру немесе жүктеп алуҚайта жазылған мәтін теру кезінде тек оқуға арналған мәтін ауданында пайда болады. Көшіру браузердің navigator.clipboard.writeText API-ын пайдаланады. Жүктеп алу синхронды түрде text/plain түрдегі Blob құрастырады және жергілікті сақтауды іске қосады — ешбір сатыда ешнәрсе құрылғыңыздан шықпайды.
Байланысты құралдар
Word, PowerPoint және Excel-де табу және ауыстыру
.docx, .pptx және .xlsx файлдарындағы сөздерді Office-сіз ауыстырыңыз: бірнеше табу → ауыстыру жұбы, бірден көп файл, регистрді ескеру, толық сөздер немесе регулярлық өрнек. Пішімдеу, суреттер және макет сол күйінде қалады; ештеңе жүктелмейді.
Файлдардың атын жаппай өзгерту
Көптеген файлдардың атын бірден өзгертіңіз: табу және ауыстыру (немесе regex), әріп регистрі, префикс, суффикс, нөмірлеу және фото түсірілген күн. Тікелей алдын ала қарау, содан кейін атауы өзгертілген файлдарды ZIP ретінде жүктеп алыңыз. Кез келген құрылғыда жұмыс істейді; ешнәрсе жүктелмейді.
Эмодзи таңдағыш
Эмодзиді бір рет басып іздеңіз және көшіріңіз. Санат бойынша қараңыз, бірнеше эмодзиден тұратын жол құрыңыз, тері реңін таңдаңыз және жуырда қолданғандарыңызды табыңыз.