I am trying to parse a comma separated string keyword://pass@ip:port. The string is a comma separated string, however the password can contain any character including comma. hence I can not use a split operation based on comma as delimiter. I am trying to parse a comma separated string k