Saya menggunakan Rails 5. Saya ingin menghapus angka dari awal string saya, tetapi hanya jika diikuti oleh setidaknya satu spasi. Saya datang dengan regex
/^\d+[:space:]/
kecuali itu bekerja terlalu baik. Di bawahnya cocok dengan ekspresi yang tidak seharusnya
2.4.0 :032 > line = "1sb 212"
=> "1sb 212"
2.4.0 :033 > line =~ /^\d+[:space:]/
=> 0
Tidak boleh sesuai dengan ungkapan karena kata pertama “1sb” ada angkanya tetapi angkanya jika tidak diikuti spasi. Bagaimana cara menyesuaikan ekspresi saya sehingga hanya cocok dengan satu atau lebih angka yang diikuti oleh setidaknya satu spasi?