Tafuta na Ubadilishe Maandishi bila malipo
Tafuta na ubadilishe maandishi na ulinganifu wa kawaida au regex, hesabu ya moja kwa moja ya mechi, na hakiki iliyoangaziwa. Inasaidia kutojali herufi, neno zima, na marejeo ya kurudi ya kikundi cha regex.
💡 Katika hali ya regex, tumia makundi ya kunasa katika Tafuta kama (\d{4})-(\d{2}) na yarejelee katika Badilisha na $1, $2 — bora kwa kurekebisha tarehe, majina, au vitambulisho kwa wingi.
Matumizi ya kawaida
- Tafuta na Badilisha Maandishi Kwa WingiBadilisha kila tukio la neno au msaada katika kuzamka kwa wakati mmoja.
- Tafuta na Badilisha RegexTumia semi za kawaida na vikundi vya kamata ili kutengeneza tena maandishi kwa jumla.
- Tafuta na Badilisha Katika KodicodeAinisha tena vigezo au andika upya ruwaza katika kidogo haraka.
- Safisha Data HasidiOndoa au kawaida herufi za pembetatu, wagawaji na muundo katika data iliyobandikwa.
- Badilisha Maneno Wakati wa KuandikaBadilisha neno lililorudiwa au karakter iliyoainishwa upya katika rasimu nzima.
Jinsi Inavyofanya Kazi
Tafuta na Badilisha inafanya kazi kikamilifu kwenye kivinjari chako kwa kutumia injini ya ndani ya RegExp ya JavaScript — hakuna maktaba, hakuna seva, hakuna upakiaji. Maandishi yanachakatwa ndani ya kivinjari mara unapoandika, kwa kutumia String.prototype.matchAll kwa kuhesabu na String.prototype.replace kwa kubadilisha.
- 1Muundo umewekwa kwa RegExpUnapoandika, neno la kutafuta linawekwa kuwa JavaScript RegExp na uchelewesho wa milisekunde 150 ili miundo hatari isigande kichupo kwa kila mgusano wa kitufe. Katika hali ya maandishi wazi kila metaherufi ya regex inatorokea kwanza, kwa hiyo nukta na mabano halisi vinachukuliwa kama halisi. Kuwezesha hali ya Regex kunapitisha muundo wako moja kwa moja. Hali ya neno-zima inafunga muundo kwenye nanga za mpaka-wa-neno \b(?:...)\b, na hali isiyojali-herufi-kubwa/ndogo inaongeza alama ya i.
- 2Pitio moja la matchAll linahesabu na kuangaziaWito mmoja wa matchAll juu ya maandishi yaliyocheleweshwa unatoa kila kitu cha ulinganifu. Idadi ya ulinganifu inasomwa moja kwa moja kutoka urefu wa safu hiyo. Kwa maandishi chini ya herufi 200,000, onyesho la awali lililoangaziwa linajengwa kwa kupitia nyongeza za ulinganifu na kufunga kila kigundulio kwenye lebo ya <mark> — HTML-escaping inatumika kwenye sehemu za maandishi ghafi kabla ya kuingizwa, si baadaye, kwa hiyo ulinganifu wenye &, <, au > unashughulikiwa kwa usahihi.
- 3Badilisha na maandishi halisi au marejeleo ya kikundi cha kunasaMatokeo yanazalishwa na String.prototype.replace na alama ya jumla, ikibadilisha kila ulinganifu kwa mara moja. Katika hali ya maandishi wazi, $ yoyote kwenye mfuatano wa ubadilishaji inarudufishwa kuwa $$ ili herufi kama $& na $1 ziingizwe kihalisi badala ya kutafsiriwa kama marejeleo ya nyuma. Katika hali ya Regex, $1, $2, n.k. zinafanya kazi kama ubadilishaji wa kawaida wa kikundi cha kunasa cha JavaScript.
- 4Nakili au pakua matokeoMaandishi yaliyoandikwa upya yanaonekana kwenye textarea isiyoweza kuhaririwa unapoandika. Kunakili kunatumia navigator.clipboard.writeText API ya kivinjari. Kupakua kunajenga Blob ya aina text/plain kwa usawazishaji na kuanzisha uhifadhi wa ndani — hakuna kinachoondoka kwenye kifaa chako wakati wowote.
Zana Zinazohusiana
Tafuta na Ubadilishe katika Word, PowerPoint na Excel
Badilisha maneno katika faili za .docx, .pptx na .xlsx bila Office: jozi kadhaa za tafuta → badilisha, faili nyingi kwa wakati mmoja, kulinganisha herufi kubwa, maneno kamili au regex. Mpangilio wa maandishi, picha na muundo hubaki kama ulivyo; hakuna kinachopakiwa.
Kibadilisha Majina ya Faili kwa Wingi
Badilisha majina ya faili nyingi kwa mara moja: tafuta na ubadilishe (au regex), herufi kubwa na ndogo, kiambishi awali, kiambishi tamati, kuhesabu na tarehe picha ilipopigwa. Hakiki papo hapo, kisha pakua faili zilizobadilishwa majina kama ZIP. Hufanya kazi kwenye kifaa chochote; hakuna kinachopakiwa.
Kichagua Emoji
Tafuta na unakili emoji kwa kubofya mara moja. Vinjari kwa kategoria, jenga mfuatano wa emoji kadhaa, chagua rangi ya ngozi na upate ulizotumia hivi karibuni.