Sök och ersätt utan att förstöra texten: hela ord, versaler och regex
Om du vill söka och ersätta text säkert ska du titta på träffarna innan du kopierar resultatet. En vanlig ersättning byter ut varje förekomst, även de som sitter inne i längre ord. Slå därför på hela ord för namn och korta ord, och kontrollera att antalet träffar är det du förväntade dig.
Sök och ersättByt ut ett ord överalltGör det gratisVarför en vanlig ersättning förstör text
Ta meningen ”The category cat sat” och ersätt cat med dog. En vanlig ersättning byter ut varje följd av bokstäverna c, a, t, även början på category, och resultatet blir ”The dogegory dog sat”. Verktyget gjorde precis det regeln sa, nämligen att byta ut varje träff.
Med Endast hela ord ikryssat får en träff inte sitta inne i ett längre ord. Samma ersättning ger då ”The category dog sat”. Bokstäver och siffror från alla alfabet räknas som delar av ett ord, så caf matchar inte i café.
Hela ord är rätt standardval för namn, korta ord och förkortningar. Stäng av det när du vill ha delträffar, till exempel för att byta ett prefix i en lista med produktkoder.
Matcha versaler
Som standard ignorerar sökningen skillnaden mellan stora och små bokstäver, så Cat, cat och CAT matchar alla. Det är bra när ett ord skrivs på olika sätt, men det kan också ändra ett ord du ville behålla. Ett namn som Bill och ett vanligt ord som bill skulle båda matcha.
Slå på Matcha versaler när den stora bokstaven avgör vad ordet betyder. Använd den markerade förhandsvisningen för att se exakt vilka ord regeln skulle ändra.
Reguljära uttryck och grupper
Med Regex på läses rutan Sök som ett mönster och inte som vanlig text. Parenteser fångar en del av träffen, och rutan Ersätt med kan använda den fångade texten som $1, $2 och så vidare. Sök efter (\w+)@(\w+) med Ersätt med $2 at $1, så blir texten ana@site till ”site at ana”. Koden $& står för hela träffen.
Specialtecken fungerar på samma sätt. Utanför Regex-läget är en punkt bara en punkt. I Regex-läget matchar en punkt vilket enskilt tecken som helst, så mönstret 1.5 matchar även 1x5. Om du inte är säker på om texten innehåller specialtecken ska du stänga av Regex och skriva exakt det du söker efter. Ett urval av exempelmönster finns i regex vid sök och ersätt.
Dollartecknet i rutan Ersätt med
Utanför Regex-läget används rutan Ersätt med exakt som du skriver den, så $5 infogas som $5. Med Regex på har dollartecknet en betydelse: $1 syftar på en grupp, $& på hela träffen och $$ ger ett dollartecken. För att infoga texten $5 med Regex på skriver du $$5.
Radbrytningar och tabbar
Vill du lägga in en radbrytning eller en tabb i rutan Ersätt med slår du på Read \n and \t in Replace. De två koderna infogar då en radbrytning respektive en tabb. För att söka efter en radbrytning slår du på Regex och skriver \n i rutan Sök, eftersom en vanlig sökning läser \n som två tecken. Om texten kommer från en PDF eller webbsida med trasiga radbrytningar bör du först rätta dem med Rätta inklistrad text.
Kontrollera innan du kopierar
Titta på fyra saker innan du kopierar resultatet:
- Antalet träffar. Om du väntade dig 12 ändringar men verktyget visar 40 matchar ett ord troligen inne i ett annat ord.
- Den markerade förhandsvisningen. Den markerar varje träff i originaltexten, även de du inte ville ha.
- Resultatet. Läs meningarna runt varje ändring, inte bara det ändrade ordet.
- Originalet. Spara din ursprungstext. Verktyget sparar ingen historik, så originalet är din enda ångerknapp.
För ett långt dokument klistrar du in den gamla och den nya versionen i Jämför text. Där listas varje ändrad rad, och de ändrade orden markeras inne i varje rad.
Så gör du med fixmint
- Klistra in texten under Din text.
- Skriv ordet du vill ändra i Sök, och det nya ordet i Ersätt med. Lämna Ersätt med tomt för att ta bort träffarna.
- Kryssa i Endast hela ord, och Matcha versaler och gemener när stora bokstäver ändrar betydelsen. Låt Regex vara av för vanliga ord.
- Kontrollera antalet träffar och de markerade förekomsterna, och använd sedan Kopiera resultat eller Ladda ned .txt.
Specialfall
- Tom ruta Ersätt med. Träffarna tas bort. Det är bra för att ta bort ett oönskat ord, men kontrollera antalet först.
- En ersättning som innehåller träffen. Ersättningen körs en gång över originaltexten. Om du ersätter a med aa i banana blir det baanaanaa, och ingenting loopar.
- Ogiltiga mönster. En oavslutad grupp som
(abcvisas i ett kort meddelande, och inget resultat visas förrän mönstret är giltigt. - Mycket många träffar. Förhandsvisningen markerar de första 5 000 träffarna, men alla träffar ersätts ändå.
Snabba svar
Varför ändrade min ersättning ord inne i andra ord?
Endast hela ord var avstängt. Slå på det och kontrollera sedan antalet mot det du förväntade dig.
Varför matchar en punkt fel text?
Regex är på, så punkten matchar vilket tecken som helst. Stäng av Regex för vanlig text, eller skriv \. för att matcha en verklig punkt.
Hur hittar jag en radbrytning?
Slå på Regex och skriv \n i rutan Sök.
Översatt från Engelsk original med hjälp av AI.
Kommentarer
Inga kommentarer än. Var först.


