https://bugzilla.wikimedia.org/show_bug.cgi?id=55184
--- Comment #1 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- The group must exist to reuse it. What should this regex do in your opinion. What about RISHMI(T |IM|)" or RISHM((?:T |IM)?)"? Errors should never pass silently unless explicitly silenced (PEP 20). Maybe replacing empty strings could lead to unwanted side effects but I have'nt thought about it.