Søk og erstatt uten å ødelegge teksten: hele ord, store og små bokstaver og regulære uttrykk
For å søke og erstatt tekst trygt, se på treffene før du kopierer resultatet. En vanlig erstatning endrer alle forekomster, også de inne i lengre ord. Slå derfor på hele-ord-søk for navn og korte ord, og sjekk at antall treff er det du forventet.
Søk og erstattErstatte et ord overaltGjør det gratisHvorfor en vanlig erstatning ødelegger tekst
Ta setningen «The category cat sat» og erstatt cat med dog. En vanlig erstatning endrer hver forekomst av bokstavene c, a, t, også starten på category, og resultatet blir «The dogegory dog sat». Verktøyet har gjort det regelen ba om, nemlig å endre alle treff.
Med «Bare hele ord» huket av, må et treff ikke ligge inne i et lengre ord. Den samme erstatningen gir «The category dog sat». Bokstaver og siffer fra alle alfabeter regnes som deler av et ord, så caf treffer ikke inne i café.
Hele-ord-søk er det riktige utgangspunktet for navn, korte ord og forkortelser. Slå det av når du vil ha delvise treff, for eksempel når du endrer et prefiks i en liste med produktkoder.
Skill store og små bokstaver
Som standard ignorerer søket forskjell på store og små bokstaver, så Cat, cat og CAT treffer alle. Det hjelper når et ord er skrevet med ulike bokstavtyper, men det kan også endre et ord du ville beholde. Et navn som Bill og et vanlig ord som bill ville begge treffe.
Slå på «Skill store og små bokstaver» når den store bokstaven forteller deg hva ordet betyr. Bruk forhåndsvisningen med markering for å se nøyaktig hvilke ord regelen endrer.
Regulære uttrykk og grupper
Med «Regex» på leses feltet «Søk etter» som et mønster, ikke som vanlig tekst. Parenteser fanger opp en del av et treff, og feltet «Erstatt med» kan bruke den fangede teksten som $1, $2 og så videre. Søker du etter (\w+)@(\w+) med erstatning $2 at $1, blir teksten ana@site til site at ana. Koden $& står for hele treffet.
Spesialtegn endrer betydning på samme måte. Utenfor Regex-modus er et punktum bare et punktum. Inne i Regex-modus treffer et punktum ett vilkårlig tegn, så mønsteret 1.5 treffer også 1x5. Er du usikker på om teksten har spesialtegn, la Regex være av og skriv teksten nøyaktig. For en samling av eksempler på mønstre, se regulære uttrykk i søk og erstatt.
Dollartegnet i feltet «Erstatt med»
Utenfor Regex-modus brukes feltet «Erstatt med» nøyaktig slik du skriver det, så $5 settes inn som $5. Med Regex på har dollartegnet en betydning: $1 viser til en gruppe, $& til hele treffet, og $$ gir ett dollartegn. For å sette inn teksten $5 med Regex på, skriv $$5.
Linjeskift og tabulatorer
For å sette inn et linjeskift eller en tabulator i feltet «Erstatt med», slå på Read \n and \t in Replace. De to kodene settes da inn som henholdsvis linjeskift og tabulator. For å finne et linjeskift, slå på Regex og skriv \n i feltet «Søk etter», fordi et vanlig søkefelt tolker \n som to tegn. Er teksten kopiert fra en PDF eller nettside med brutte linjer, fiks dem først med Fiks limt tekst.
Kontroller før du kopierer
Se på fire ting før du kopierer resultatet:
- Antall treff. Hvis du forventet 12 endringer og verktøyet viser 40, treffer et ord sannsynligvis inne i et annet ord.
- Forhåndsvisningen med markering. Den viser alle treff i den opprinnelige teksten, også de du ikke ville ha med.
- Resultatet. Les setningene rundt hver endring, ikke bare det endrede ordet.
- Originalen. Behold utgangsteksten. Verktøyet lagrer ingen historikk, så originalen er din eneste angrefunksjon.
For et langt dokument kan du lime inn den gamle og den nye versjonen i Sammenlign tekst. Der listes hver endrede linje, og de endrede ordene merkes inne i hver linje.
Slik gjør du det med fixmint
- Lim teksten inn i Din tekst.
- Skriv ordet som skal endres i Søk etter, og det nye ordet i Erstatt med. La Erstatt med stå tomt for å slette treffene.
- Kryss av for Bare hele ord, og for Skill store og små bokstaver når store bokstaver endrer betydningen. La Regex være av for vanlige ord.
- Sjekk antall treff og de markerte treffene, og bruk deretter Kopier resultat eller Last ned .txt.
Spesialtilfeller
- Tomt felt for «Erstatt med». Treffene slettes. Det er nyttig for å fjerne et ord som ikke skulle vært der, men sjekk antallet først.
- En erstatning som inneholder treffet. Erstatningen kjøres én gang over den opprinnelige teksten. Når du erstatter a med aa i banana, blir resultatet baanaanaa, og ingenting går i loop.
- Ugyldige mønstre. En uferdig gruppe som
(abcmeldes med en kort beskjed, og ingen resultat vises før mønsteret er gyldig. - Svært mange treff. Forhåndsvisningen markerer de første 5 000 treffene, men alle treff erstattes likevel.
Raske svar
Hvorfor endret erstatningen ord inne i andre ord?
Bare hele ord var av. Slå det på, og sjekk antallet mot det du forventet.
Hvorfor treffer et punktum feil tekst?
Regex er på, så punktumet treffer ethvert tegn. Slå av Regex for vanlig tekst, eller skriv \. for å treffe et ekte punktum.
Hvordan finner jeg et linjeskift?
Slå på Regex og skriv \n i feltet «Søk etter».
Oversatt fra Engelsk original med KI-hjelp.
Kommentarer
Ingen kommentarer ennå. Bli den første.


