add regex replace function