I can rename layers easily enough, but I really need to replace any "_" with a " ".
This code just renames layers, but I would like to do a find and replace on each layer name
mxd = arcpy.mapping.MapDocument("current")
layers = arcpy.mapping.ListLayers(mxd)
for lyr in layers:
if lyr.name == "X":
lyr.name = "Y"
arcpy.RefreshTOC()