Cari dan Gantikan Teks Dalam Talian
Cari, serlahkan dan gantikan perkataan, corak berbilang baris atau Ungkapan Biasa (Regex) dalam masa nyata. Pratonton penggantian anda tanpa merosakkan dengan rujukan belakang capture group ($1, $2, $&), sauh berbilang talian (^QXQ9QX0 dan ) Padanan seluruh perkataan yang sedar Unicode dan jujukan pelarian baris/tab baharu (\n, \t).
Cara Mencari dan Mengganti Teks Dalam Talian
Sama ada anda sedang membersihkan data CSV yang dieksport, coretan kod pemfaktoran semula, menyunting log sensitif atau memformat semula tarikh secara pukal, utiliti Find dan Replace dalam talian ini membolehkan anda pratonton setiap penggantian tanpa merosakkan sebelum melakukan perubahan:
- Masukkan Teks Sumber Anda: Tampal atau taip kandungan anda ke dalam kotak Source Text (atau klik Muat Teks Contoh untuk menguji dengan log pesanan yang realistik).
- Nyatakan Rentetan Carian & Penggantian: Taip perkataan, pembatas atau Ungkapan Biasa yang anda mahu cari dalam Cari Teks, dan masukkan output yang anda inginkan dalam Ganti Dengan.
- Inspect Live Output & Sorotan: Panel Replaced Result mengemas kini serta-merta semasa anda menaip. Beralih kepada tab Highlighted Matches untuk memeriksa secara visual setiap subrentetan yang dipadankan dalam konteks.
- Langkah Melalui atau Guna Semua: Gunakan Cari Seterusnya (F3), Cari Sebelumnya (Shift++++ZX1 Ganti Single untuk menyemak kejadian satu demi satu, atau klik Copy Result / Muat turun .txt terus.
Helaian Penipuan Urutan Ekspresi Biasa & Melarikan Diri
Dayakan Gunakan Ungkapan Biasa untuk membuka kunci padanan corak dan rujukan belakang dinamik:
| Token / Corak | Di mana hendak digunakan | Penerangan & Contoh |
|---|---|---|
\n dan \t |
Cari & Ganti | Memadankan atau memasukkan pemisah baris (\n) atau aksara tab (\t) apabila Interpret Escapes ditanda. |
^ dan $ |
Cari (Regex + Multiline) | Padan dengan permulaan (^) atau akhir ($) setiap baris. Ideal untuk menambah titik peluru atau koma di belakang pada setiap baris. |
\d+ / \w+ / \s+ |
Cari (Regex) | Memadankan satu atau lebih digit (\d+), aksara perkataan (\w+), atau aksara ruang putih (\s+). |
(...) & $1, $2 |
Cari & Ganti (Regex) | Kurungan menangkap kumpulan dalam Cari; $1, $2 masukkan nilai yang ditangkap tersebut dalam Ganti. Contoh: Cari (\w+),\s*(\w+) → Gantikan $2 $1. |
$& |
Gantikan (Regex) | Memasukkan keseluruhan subrentetan yang dipadankan. Contoh: Cari \d+ → Gantikan [$&] membalut setiap nombor dalam kurungan. |
Aliran Kerja Cari & Ganti Pukal Biasa
- Tukar Senarai Dipisahkan Koma kepada Baris: Cari
,dan Gantikan dengan\n(dengan Terjemahkan \n & camelCase dalam senarai) baris menegak. - Reformat ISO Tarikh (YYYY-MM-DD to DD/MM/YYYY): Dayakan Regex, Cari
(\d{4})-(\d{2})-(\d{2}), dan Gantikan dengan, dan Gantikan dengan /Z$5QX - ATambah Awalan atau Titik Bullet pada Setiap Baris: Dayakan Regex dan Mod Berbilang Baris, Cari
^dan Gantikan dengan-untuk menukar garisan biasa menjadi senarai Markdown. - Redact Alamat E-mel atau Pengecam: Dayakan Regex, Cari
[\w.+-]+@[\w-]+\.[\w.-]+, dan Gantikan dengan[DISEDURKAN] secara terbuka.
Soalan Lazim
Bagaimanakah cara menggantikan koma atau pembatas dengan baris baharu (pemutus baris)?
Pastikan Interpret \n & \t Escapes ditandakan, taipkan pembatas anda (seperti , atau |) dalam input dan masukkan TextXZ \n dalam Ganti Dengan input. Output langsung akan membahagikan teks anda dengan serta-merta ke baris yang berasingan.
Bagaimanakah cara saya menggunakan kumpulan tangkapan regex seperti $1 dan $2 sebagai gantian?
Semak Gunakan Ungkapan Biasa, kelilingi bahagian corak carian anda yang ingin anda tangkap dengan kurungan (...) dan rujuknya dalam medan Ganti Dengan menggunakan $,XZ$,XZ$,XZ $2 untuk kumpulan kedua, atau $& untuk perlawanan penuh.
Mengapakah '$' literal dalam teks gantian saya berfungsi dengan selamat dalam mod teks biasa?
Banyak alatan asas secara tidak sengaja merawat $1 atau $& sebagai rujukan belakang regex walaupun apabila Ungkapan Biasa dimatikan, merosakkan jumlah dolar seperti $100. Alat kami mengasingkan penggantian literal dalam mod teks biasa supaya tanda dolar tidak pernah rosak.
Bagaimanakah saya boleh menambah awalan atau akhiran pada setiap baris dalam teks saya?
Semak kedua-dua Gunakan Ungkapan Biasa dan Mod Pelbagai Baris (^ dan $). Taip ^ dalam Cari untuk menyisipkan teks pada permulaan setiap baris, atau taip $ dalam Cari untuk menambahkan teks pada penghujung setiap baris.
Adakah teks saya peribadi dan selamat?
ya. Semua operasi carian, sorotan dan penggantian dijalankan secara setempat di dalam penyemak imbas anda melalui JavaScript sisi klien. Tiada teks pernah dihantar ke pelayan luaran.