મફત ટેક્સ્ટ શોધો અને બદલો

સાદા કે રેજેક્સ મેચિંગ, લાઇવ મેચ કાઉન્ટ અને હાઇલાઇટેડ પ્રિવ્યુ સાથે ટેક્સ્ટ શોધો અને બદલો. કેસ-ઇનસેન્સિટિવિટી, હોલ-વર્ડ અને રેજેક્સ કેપ્ચર-ગ્રુપ બેકરેફરન્સ સપોર્ટ કરે છે.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે
ઝડપી ક્લિનઅપ
શરૂ કરવા માટે શોધ શબ્દ દાખલ કરો

💡 regex મોડમાં, Find માં (\d{4})-(\d{2}) જેવા કેપ્ચર ગ્રુપનો ઉપયોગ કરો અને Replace with માં $1, $2 વડે તેમનો સંદર્ભ આપો — તારીખો, નામો અથવા ID ને બલ્કમાં ફરીથી ફોર્મેટ કરવા માટે ઉત્તમ.

આ કેવી રીતે કાર્ય કરે છે

Find and Replace સંપૂર્ણપણે તમારા બ્રાઉઝરમાં JavaScript ના બિલ્ટ-ઇન RegExp એન્જિન વડે ચાલે છે — કોઈ લાઇબ્રેરી નહીં, કોઈ સર્વર નહીં, કોઈ અપલોડ નહીં. તમે ટાઈપ કરો ત્યારે જ ટેક્સ્ટ સ્થાનિક રીતે પ્રોસેસ થાય છે, ગણતરી માટે String.prototype.matchAll અને સબસ્ટિટ્યુશન માટે String.prototype.replace નો ઉપયોગ કરીને.

  1. 1
    પેટર્ન RegExp માં કમ્પાઇલ થાય છે
    તમે ટાઈપ કરો તેમ, find term ને 150 ms ડિબાઉન્સ સાથે JavaScript RegExp માં કમ્પાઇલ કરવામાં આવે છે જેથી ખરાબ પેટર્ન દરેક કીસ્ટ્રોક પર ટૅબને ફ્રીઝ ન કરે. પ્લેન-ટેક્સ્ટ મોડમાં દરેક regex metacharacter પહેલા escape થાય છે, તેથી લિટરલ dots અને brackets ને લિટરલ તરીકે ગણવામાં આવે છે. Regex મોડ સક્રિય કરવાથી તમારી પેટર્ન સીધી પસાર થાય છે. Whole-word મોડ પેટર્નને \b(?:...)\b word-boundary anchors માં લપેટે છે, અને Case-insensitive મોડ i flag ઉમેરે છે.
  2. 2
    એક matchAll પાસ ગણે છે અને હાઇલાઇટ કરે છે
    ડિબાઉન્સ કરેલા ટેક્સ્ટ પર એક matchAll કૉલ દરેક match ઑબ્જેક્ટ બનાવે છે. Match ગણતરી સીધી એ array ની length માંથી વાંચવામાં આવે છે. 200,000 અક્ષરોથી ઓછા ટેક્સ્ટ માટે, match offsets પસાર કરીને અને દરેક hit ને <mark> ટૅગમાં લપેટીને હાઇલાઇટ કરેલ પ્રિવ્યૂ બનાવવામાં આવે છે — HTML-escaping પછી નહીં, પહેલા raw ટેક્સ્ટ segments પર લાગુ થાય છે, તેથી &, <, કે > ધરાવતા matches યોગ્ય રીતે હેન્ડલ થાય છે.
  3. 3
    લિટરલ ટેક્સ્ટ કે capture-group backreferences વડે Replace કરો
    આઉટપુટ global flag સાથે String.prototype.replace વડે બનાવવામાં આવે છે, જે એકસાથે દરેક match ને બદલે છે. પ્લેન-ટેક્સ્ટ મોડમાં, replacement સ્ટ્રિંગમાં કોઈપણ $ ને $$ માં ડબલ કરવામાં આવે છે જેથી $& અને $1 જેવા અક્ષરો backreference તરીકે ઈન્ટરપ્રેટ થવાને બદલે verbatim insert થાય. Regex મોડમાં, $1, $2, વગેરે પ્રમાણભૂત JavaScript capture-group substitutions તરીકે કામ કરે છે.
  4. 4
    પરિણામ કૉપી કરો કે ડાઉનલોડ કરો
    તમે ટાઈપ કરો તેમ ફરીથી લખેલો ટેક્સ્ટ read-only textarea માં દેખાય છે. કૉપી કરવા બ્રાઉઝરના navigator.clipboard.writeText API નો ઉપયોગ થાય છે. ડાઉનલોડ કરવાથી text/plain પ્રકારનું Blob synchronously બને છે અને સ્થાનિક સેવ ટ્રિગર થાય છે — કંઈ પણ ક્યારેય તમારો ડિવાઇસ છોડતું નથી.

સંબંધિત સાધનો

વારંવાર પૂછાતા પ્રશ્નો