Pertanyaan yang diberi tag regular-expression

18
pengulangan awk {n} tidak berfungsi

Saya mencoba untuk mencetak garis menggunakan simbol pengulangan {n} tetapi tidak berfungsi. Untuk. misal saya ingin mencetak semua baris yang panjangnya 4 char awk '/^.{4}$/' test_data Kode di atas tidak mencetak itu. Bagaimana memperbaikinya sehingga saya dapat menggunakan simbol pengulangan?...

16
vim: gunakan string dari pencarian di ganti perintah

Saya sering menggunakan /perintah vim search untuk memverifikasi ekspresi reguler saya (hanya untuk melihat apa yang cocok). Setelah itu saya biasanya menggunakan :%sperintah replace, di mana saya menggunakan regexp dari pencarian sebagai string yang akan diganti, misalnya saya pertama kali mencari...

16
Memisahkan file teks berdasarkan pada ekspresi reguler

Saya memiliki file teks yang ingin saya bagi menjadi 64 bagian yang tidak sama, menurut 64 heksagram Yi Jing. Karena bagian untuk setiap heksagram dimulai dengan beberapa digit, satu periode, dan dua baris baru, regex harus cukup mudah untuk ditulis. Tetapi bagaimana saya benar-benar membagi file...

15
Bagaimana mendeteksi end of line dengan sed

Saya mencari cara untuk hanya melakukan penggantian ketika karakter terakhir adalah baris baru, menggunakan sed. Contohnya: lettersAtEndOfLine diganti, tetapi ini bukan: lettersWithCharacterAfter& Karena sedtidak bekerja dengan baik dengan baris baru, itu tidak sesederhana $ sed -E...

15
Cocokkan kata yang mengandung karakter di luar a-zA-Z

Untuk mencocokkan kata, seseorang dapat menggunakan \v(\w+) Dari bantuan vim :h \w: \ w karakter kata: [0-9A-Za-z_] Ini berfungsi persis seperti yang dijelaskan dalam manual. Namun, saya ingin mencocokkan kata-kata yang mengandung karakter di luar a-z, misalnya prästgården . Mencocokkan...