Moved search_and_replace features from osha module