Macro: Find and Replace text in order to rename Features in Bulk

Do you know if there is already a macro that can run a Find and Replace operation on a whole feature tree?

I would like to be able to rename features in bulk, by replacing strings of characters.

Also with the new option in SW2016 to rename components in the assembly, I would like to be able to do the same thing in an assembly for renaming components.

SolidworksApi macros