val emp
: List
[String
] = List
("customer_bal_history_1_36",
"customer_bal_history_1_36_1",
"customer_bal_history_1_36_2",
"customer_bal_history_1_36_3",
"customer_credit_history_37_72_1",
"customer_credit_history_37_72_2",
"customer_credit_history_37_72_3",
"employee_1",
"employee_10",
"address",
"pincode",
"domain_1",
"domain_2",
"vehicle_1",
"vehicle_2",
"vendor_account_1",
"vendor_account_2") println(emp.groupBy(
_.split("_")
.takeWhile(s => !Character.isDigit(s.charAt(0)))
.mkString("_")
).values.toList)
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJdmFsIGVtcDogTGlzdFtTdHJpbmddID0gTGlzdCgiY3VzdG9tZXJfYmFsX2hpc3RvcnlfMV8zNiIsImN1c3RvbWVyX2JhbF9oaXN0b3J5XzFfMzZfMSIsImN1c3RvbWVyX2JhbF9oaXN0b3J5XzFfMzZfMiIsImN1c3RvbWVyX2JhbF9oaXN0b3J5XzFfMzZfMyIsImN1c3RvbWVyX2NyZWRpdF9oaXN0b3J5XzM3XzcyXzEiLCJjdXN0b21lcl9jcmVkaXRfaGlzdG9yeV8zN183Ml8yIiwiY3VzdG9tZXJfY3JlZGl0X2hpc3RvcnlfMzdfNzJfMyIsImVtcGxveWVlXzEiLCAiZW1wbG95ZWVfMTAiLCAiYWRkcmVzcyIsInBpbmNvZGUiLCJkb21haW5fMSIsImRvbWFpbl8yIiwidmVoaWNsZV8xIiwidmVoaWNsZV8yIiwidmVuZG9yX2FjY291bnRfMSIsInZlbmRvcl9hY2NvdW50XzIiKQoJcHJpbnRsbihlbXAuZ3JvdXBCeSgKCSAgXy5zcGxpdCgiXyIpCgkgICAgLnRha2VXaGlsZShzID0+ICFDaGFyYWN0ZXIuaXNEaWdpdChzLmNoYXJBdCgwKSkpCgkgICAgLm1rU3RyaW5nKCJfIikKCSkudmFsdWVzLnRvTGlzdCkKfQ==
List(List(vehicle_1, vehicle_2), List(employee_1, employee_10), List(domain_1, domain_2), List(customer_bal_history_1_36, customer_bal_history_1_36_1, customer_bal_history_1_36_2, customer_bal_history_1_36_3), List(customer_credit_history_37_72_1, customer_credit_history_37_72_2, customer_credit_history_37_72_3), List(vendor_account_1, vendor_account_2), List(address), List(pincode))