x <- c( "City of Fake Municipal Court" , "City of Pretend Water Utility" , "City of Not Real Police Department" , "Fraud Hill Utility" , "El Imagined 344th District Court" )
regex <- "(?i)\\ s*\\ b(util(?:it(?:y|ies))?|MUNICIPAL|Police|Water|[0-9]+(?:st|[rn]d|th)?)(?:,?\\ s)?"
trimws( sub( regex, ", TX " , x, perl= TRUE) )
eCA8LSBjKCJDaXR5IG9mIEZha2UgTXVuaWNpcGFsIENvdXJ0IiwgIkNpdHkgb2YgUHJldGVuZCBXYXRlciBVdGlsaXR5IiwiQ2l0eSBvZiBOb3QgUmVhbCBQb2xpY2UgRGVwYXJ0bWVudCIsIkZyYXVkIEhpbGwgVXRpbGl0eSIsIkVsIEltYWdpbmVkIDM0NHRoIERpc3RyaWN0IENvdXJ0IikKcmVnZXggPC0gIig/aSlcXHMqXFxiKHV0aWwoPzppdCg/Onl8aWVzKSk/fE1VTklDSVBBTHxQb2xpY2V8V2F0ZXJ8WzAtOV0rKD86c3R8W3JuXWR8dGgpPykoPzosP1xccyk/Igp0cmltd3Moc3ViKHJlZ2V4LCAiLCBUWCAiLCB4LCBwZXJsPVRSVUUpKQ==