Katakanlah saya memiliki file plaintext besar dengan string di setiap baris. String hanya terdiri dari karakter alfabet, kecuali untuk garis bawah _
, yang membagi string dalam suku kata.
Saya ingin mengurutkan file teks dengan jumlah garis bawah dalam string. Poin bonus untuk menempatkan setiap kelompok X menggarisbawahi dalam file mereka sendiri.
Contoh:
hel_lo
hi
su_per_u_ser
o_ver_flow
akan memilah:
hi
hel_lo
o_ver_flow
su_per_u_ser
Saya sudah mencoba melakukan ini dengan regex, tetapi saya belum menemukan cara yang tepat untuk menghitung garis bawah (regex membingungkan saya secara menyeluruh).
Adakah yang tahu bagaimana saya bisa menangani ini?