Sök och ersätt text
När en kund byter namn på sin produkt mitt i ett utkast, eller du behöver byta ut varje platshållare {FIRST_NAME} i en e-postmall, är det överdrivet att öppna ett ordbehandlingsprogram för trehundra ersättningar. Klistra in texten, ange ditt sök-och-ersätt-par, slå på skiftlägeskänslighet eller läget för reguljära uttryck, så skriver det här verktyget om varje träff och visar en räknare för hur många det bytte ut.
Så söker och ersätter du text
-
1
Klistra in texten
En artikel, en mall, en loggfil eller vilken enkel sträng som helst.
-
2
Ange mönstret att söka
Ett bokstavligt ord eller en fras, eller ett reguljärt uttryck när regex-läget är på.
-
3
Ange ersättningen
Lämna tomt för att ta bort träffar; i regex-läge återanvänder du fångstgrupper som $1, $2.
-
4
Välj alternativ
Slå på skiftlägeskänslighet och regex-läge för avancerade sökningar.
-
5
Ersätt och kopiera
Se antalet träffar och kopiera den omskrivna texten med ett klick.
Alternativ i korthet
| Alternativ | Vad det ändrar |
|---|---|
| Skiftlägeskänslig | Apple matchar bara Apple, inte apple eller APPLE (gäller enkla sökningar, utan regex) |
| Reguljärt uttryck | Sökfältet läses som ett PCRE-mönster, omslutet av avgränsare som /mönster/ |
| Inline-flaggor | Lägg till flaggor efter den avslutande avgränsaren: i bortser från skiftläge, s låter . omfatta radbrytningar, m låter ^ och $ matcha vid radgränser |
| Ersätt alla | Varje träff ersätts; det finns inget läge «endast den första» |
Användbara regex-mönster
- Ta bort HTML-taggar:
/<[^>]+>/ - Slå ihop flera blanksteg:
/ {2,}/till ett enda blanksteg - Ta bort URL:er:
/https?:\/\/\S+/ - Maskera telefonnummer:
/\d{3}-\d{3}-\d{4}/till***-***-**** - Typografiskt citattecken till rakt:
/[‘’]/till' - Fånga första ordet på varje rad:
/^(\w+).*$/mtill$1
Fångstgrupper sparar tid
I regex-läge fångar parenteser den matchande delen och $1, $2 återanvänder den i ersättningen. För att byta plats på för- och efternamn i en CSV-kolumn:
- Sök:
/(\w+),\s*(\w+)/ - Ersätt:
$2 $1
Vanliga fallgropar
- Saknade avgränsare. I regex-läge måste mönstret omslutas, till exempel
/foo/. Utan avgränsare misslyckas sökningen och texten kommer tillbaka oförändrad. - Giriga träffar.
/<.+>/slukar allt från första<till sista>på en rad. Använd/<.+?>/för lat matchning. - Specialtecken.
.,+,*,?,(,),[,],\,|,^,$är regex-operatorer. Sätt ett omvänt snedstreck framför när du vill ha det bokstavliga tecknet. - Skiftlägesväxeln i regex-läge. Kryssrutan för skiftläge gäller enkla sökningar; i regex-läge styr du skiftläge med flaggan
ii stället. - Bakåtreferenser i ersättningen. Återanvänd en grupp med
$1eller${1}. För att skriva ut ett bokstavligt$före en siffra, skydda det som\$. - Radbrytningar. Windows
\r\noch Unix\nser identiska ut på skärmen; en avvikelse bryter radslutsmönster.
Vanliga frågor
PCRE (Perl-kompatibla reguljära uttryck), motorn som PHP, Perl och grep -P delar. Omslut ditt mönster med avgränsare som /mönster/ och lägg till flaggor som i eller s efter den avslutande avgränsaren. Ett par genvägar som bara finns i JavaScript eller Python kanske inte fungerar likadant.
Tusentals utan problem. Mycket stor indata begränsas av begärans storlek och bearbetningstiden; för enorma filer använd ett kommandoradsverktyg som sed eller en editor med strömmande ersättning.
Inte inuti verktyget. Behåll originaltexten i en annan flik, eller klistra in den först i en versionshanterad editor så att du kan gå tillbaka.
Sökning och ersättning körs på vår server: din text skickas för att utföra ersättningen och sparas inte efter svaret. För känsligt material är en offline-editor att föredra.
Relaterade verktyg
Hitta ord till Wordle
Ange gissningar på fem bokstäver och återkoppling med gröna, gula och grå rutor för att hitta engelska ord som stämmer. Upprepade bokstäver kontrolleras exakt.
ASCII till text-konverterare
Avkoda en lista med decimala ASCII-koder tillbaka till den läsbara text de representerar. Klistra in koder åtskilda av mellanslag, kommatecken eller semikolon och läs resultatet direkt.
Generator för konstig text
Förvandla vilken text som helst till glitchig, cursed zalgo-Unicode med ett justerbart reglage och kopiera in den i bios, bildtexter och DM.
Hieroglyföversättare
Skriv ditt namn med egyptiska hieroglyfer, med de tecken skrivarna använde för enskilda ljud. Lägg till en kartusch, kopiera tecknen eller ladda ner en PNG.
Gyaru-textomvandlare
Omvandla japanska kana, vanliga kanji och latinska bokstäver till gyaru-moji, eller välj full bredd, cirklar, rutor eller fetstil. Kopiera direkt.
Kopiera matematiska symboler
Bläddra bland och kopiera matematiska symboler, pi, sigma, integral, oändlighet, grekiska bokstäver, mängdlära, redo att klistra in överallt där Unicode fungerar.
Verktyget finns på andra språk
- テキスト検索・置換ツール [JA]
- Znajdź i zamień tekst [PL]
- Tìm và thay thế văn bản [VI]
- Text suchen und ersetzen [DE]
- Localizar e substituir texto [PT]
- 텍스트 찾기 및 바꾸기 [KO]
- Buscar y reemplazar texto [ES]
- ค้นหาและแทนที่ข้อความ [TH]
- Rechercher et remplacer du texte [FR]
- Cari dan Ganti Teks [ID]
- Tekst zoeken en vervangen [NL]
- البحث والاستبدال في النص [AR]
- 文本查找和替换 [ZH]
- Text Find and Replace [EN]
- Trova e sostituisci testo [IT]
- Поиск и замена текста [RU]
- Metin Bul ve Değiştir [TR]