Saya ingin menghapus entri seperti 0: 1.2 dan 14: 12.4 dan 196: 4.6 dari file teks menggunakan ekspresi reguler. Saran sed, awk, perl atau generik regex akan dihargai.
Tanpa rincian lebih lanjut, saya akan menyarankan ungkapan reguler ini: \d+:\d+\.\d
Ini akan mencocokkan grup yang terdiri dari beberapa digit, lalu sebuah titik dua, beberapa digit lebih banyak, lalu berhenti penuh dan satu digit terakhir. Saya ini tidak menjelaskan apa yang ingin Anda cocokkan, Anda perlu memberi lebih banyak masukan.
Jawaban:
Tanpa rincian lebih lanjut, saya akan menyarankan ungkapan reguler ini:
\d+:\d+\.\d
Ini akan mencocokkan grup yang terdiri dari beberapa digit, lalu sebuah titik dua, beberapa digit lebih banyak, lalu berhenti penuh dan satu digit terakhir. Saya ini tidak menjelaskan apa yang ingin Anda cocokkan, Anda perlu memberi lebih banyak masukan.
sumber