Text/Clean

Mengubah daftar menjadi klausa SQL IN, array JSON, daftar Markdown, dan daftar HTML

Ubah daftar satu nilai per baris menjadi klausa SQL IN, array JSON, daftar Markdown, atau HTML: apit dengan kutip, sambung dengan koma, dan tangani kutip di dalam nilai.

Untuk memasukkan daftar nilai yang ditulis satu per baris di kolom Excel atau Notepad ke dalam kode atau dokumen, nilai-nilai itu perlu diapit tanda kutip dan disambung dengan koma. Jika nilainya ratusan, sulit dikerjakan dengan tangan. Prinsip dasarnya adalah kombinasi dua operasi: tambahkan karakter di depan dan belakang tiap baris dengan Tambah teks di awal/akhir baris, lalu sambung semua baris menjadi satu dengan Hapus jeda baris (gabung jadi satu baris).

Klausa SQL IN

Resep bawaan melewati perapian spasi, penghapusan baris kosong, dan penghapusan duplikat, lalu mengapit setiap baris dengan tanda kutip tunggal dan menyambungnya dengan , .

ResepDaftar → nilai SQL IN
  1. Hapus spasi di awal dan akhir
  2. Hapus baris kosong
  3. Hapus baris duplikat
  4. Tambah teks di awal/akhir baris
  5. Hapus jeda baris (gabung jadi satu baris)
Buka alat dengan resep ini
A-1001
A-1002
 A-1003

A-1001

Masukan di atas menjadi satu baris berikut.

'A-1001', 'A-1002', 'A-1003'

Tempel hasilnya di antara WHERE code IN ( dan ). Jika ingin kurungnya juga ditambahkan oleh alat ini, tambahkan Cari dan ganti dalam mode regex di akhir dan isi teks yang dicari ^(.*)$ dan teks pengganti IN ($1). Setelah penyambungan selesai hasilnya satu baris, jadi seluruhnya diapit sekali.

Jika nilai mengandung tanda kutip tunggal

Jika nilai mengandung tanda kutip tunggal seperti O'Brien, hasilnya menjadi 'O'Brien' dan terjadi galat sintaks SQL. Tanda kutip tunggal di dalam string SQL harus ditulis dua kali, jadi sebelum menambahkan tanda kutip, tambahkan langkah cari dan ganti dengan teks yang dicari ' dan teks pengganti ''. Jika urutannya terbalik, tanda kutip luar yang baru ditambahkan juga ikut digandakan.

'O''Brien', 'D''Angelo'

Untuk daftar angka, lebih tepat disambung tanpa tanda kutip. Matikan langkah tambah teks di awal/akhir baris pada resep.

Cara ini ditujukan untuk membuat daftar dengan cepat. Saat memasukkan masukan pengguna ke SQL di dalam program, jangan menyambung string; gunakan pengikatan parameter dari pustaka basis data.

Array JSON

  1. Jika nilai mengandung garis miring terbalik, biarkan cari dan ganti dalam mode biasa dengan 'Tafsirkan \n \t sebagai baris baru & tab' dimatikan, lalu ganti \\\.
  2. Dengan cara yang sama, ganti "\". Garis miring terbalik harus ditangani lebih dulu agar garis miring terbalik yang baru ditambahkan tidak digandakan lagi.
  3. Dengan tambah teks di awal/akhir baris, tambahkan " di depan dan " di belakang.
  4. Terapkan hapus jeda baris dengan 'Isi sendiri' dan pemisah , .
  5. Tambahkan [ dan ] di depan dan belakang hasilnya. Anda juga bisa memakai cara regex di atas, ^(.*)$[$1].
["Jakarta", "Surabaya", "Bandung"]

Daftar Markdown

Untuk daftar berpoin, cukup isi 'Teks di depan' pada tambah teks di awal/akhir baris dengan - . Jika perlu daftar bernomor, gunakan Beri nomor baris dengan format {n}. . Jika sumbernya sudah memiliki nomor atau poin, tambahkan Hapus nomor baris dan poin di langkah sebelumnya untuk menghapusnya lebih dulu.

- Jakarta
- Surabaya
- Bandung

Daftar HTML

  1. Jika nilai mengandung & atau <, dengan cari dan ganti ubah dulu &&amp;, lalu <&lt;. Jika urutannya terbalik, & pada &lt; akan diubah lagi.
  2. Dengan tambah teks di awal/akhir baris, tambahkan <li> di depan dan </li> di belakang.
  3. Masukkan hasilnya di antara <ul> dan </ul>.
<li>Jakarta</li>
<li>Surabaya</li>
<li>Bandung</li>

Membuat daftar alternatif regex

Untuk menggabungkan daftar kata kunci menjadi satu regex, isi pemisah hapus jeda baris dengan | sehingga menjadi seperti apel|pir|anggur. Jika nilai mengandung simbol regex seperti . ( +, atur dulu cari dan ganti ke mode regex, lalu isi teks yang dicari [.*+?^${}()|[\]\\] dan teks pengganti \$& untuk menambahkan garis miring terbalik di depan simbol.

a\.b|\(c\)|1\+1

Array dalam bahasa lain

List Python dan array JavaScript juga sama dengan array JSON dalam hal mengapit string dengan tanda kutip ganda dan menyambungnya dengan koma, jadi urutan JSON di atas bisa dipakai apa adanya. Jika satu baris terlalu panjang untuk dibaca, Anda juga bisa mengisi 'Teks di belakang' pada tambah teks di awal/akhir baris dengan ", dan melewati hapus jeda baris agar setiap baris berisi satu nilai. Dalam hal ini, hapus sendiri koma setelah nilai terakhir. JSON tidak mengizinkan koma di akhir.

Satu baris yang dipisahkan tab

Jika Anda ingin menempel daftar vertikal secara mendatar ke satu baris lembar kerja, isi pemisah hapus jeda baris dengan \t. Jika hasil yang disambung tab ditempel ke satu sel, nilainya akan masuk satu per satu ke sel di sebelah kanannya.

Perhatian

  • Spasi di awal dan akhir harus dihapus sebelum menambahkan teks agar spasi tidak masuk ke dalam tanda kutip seperti ' A-1003'.
  • Tambah teks di awal/akhir baris mengaktifkan 'Lewati baris kosong' secara bawaan, tetapi menghapus baris kosong sebelum hapus jeda baris memudahkan pemeriksaan hasil.
  • Pipeline yang Anda buat bisa diberi nama dan disimpan sebagai resep agar konversi yang sama bisa langsung diulang lain kali.

Daftar periksa

  • Ikuti urutan: rapikan spasi → hapus baris kosong → (hapus duplikat) → escape → tambah teks depan/belakang → sambung.
  • Lakukan escape sebelum menambahkan tanda kutip.
  • Sambung nilai angka tanpa tanda kutip.

Terakhir diperbarui: 2026-09-23