Pertanyaan yang diberi tag regex

Juga dikenal sebagai ekspresi reguler atau regexp, deskripsi serangkaian string, sering digunakan untuk mencari dan memvalidasi string.

79
penggunaan pergantian "|" di reg sed

Saya menggunakan sed, GNU sed versi 4.2.1. Saya ingin menggunakan pergantian "|" simbol dalam subekspresi. Sebagai contoh : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' harus kembali " blib bou " tetapi kembali "blia blib bou blf". Bagaimana saya bisa mendapatkan hasil yang...

73
Menghapus kode warna ANSI dari aliran teks

Memeriksa output dari perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' dalam editor teks (misalnya, vi) menunjukkan yang berikut: ^[[37mABC ^[[0m Bagaimana cara menghapus kode warna ANSI dari file output? Saya kira cara terbaik adalah menyalurkan output...

44
Baris baru dalam pada Mac OS X

Saya menemukan bahwa \nitu tidak bekerja di bawah Mac OS X. Secara khusus, katakan saya ingin memecah kata-kata yang dipisahkan oleh satu spasi menjadi garis-garis: # input foo bar Saya menggunakan, echo "foo bar" | sed 's/ /\n/' Tapi hasilnya bodoh, \ntidak luput! foonbar Setelah saya...

42
Hanya mencocokkan kejadian pertama yang sejalan dengan Regex

Saya benar-benar baru untuk regex dan saya akan sangat menghargai bantuan apa pun. Tugasnya sederhana. Saya memiliki file CSV dengan catatan yang berbunyi seperti ini: 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 Saya...

29
Bagaimana cara mencari salah satu dari dua string serupa di Vim?

Di Vim, jika saya ingin melakukan pencarian yang cocok dengan "planA" atau "planB", saya tahu saya bisa melakukan ini: /plan[AB] Ini berfungsi karena regex memungkinkan untuk A atau B sebagai set karakternya. Tetapi bagaimana saya bisa menentukan satu dari dua string lengkap? Misalnya,...