import bpy actions = bpy.data.actions loop_names = ["_run_", "_walk_", "_sprint_", "loop", "flail"] # reanme actions for action in actions: action.name = action.name \ .replace("ALS_", "") \ .replace("_0_Mannequin_Skeleton", "") \ .replace("_0_AnimMan", "") action.name = action.name.split(".")[0] lowername = action.name.lower() if any([n in lowername for n in loop_names]): action.name = action.name.split("-")[0] + "-loop"