Palpandi wrote: > This is the case. To split "string2" from "string1_string2" I am using > re.split('_', "string1_string2", 1)[1]. > > It is working fine for string "string1_string2" and output as "string2". > But actually the problem is that if a sting is "__string1_string2" and the > output is "_string1_string2". It is wrong. > > How to fix this issue?
Use str.rpartion(): >>> "one_two__three".rpartition("_")[-1] 'three' -- https://mail.python.org/mailman/listinfo/python-list