ignore.case: should case be ignored? (default: TRUE)
...: additional options to pass on to grep() when matching the column names
Returns
data, with the columns specified in columns duly redacted
Details
The column names given in the columns argument are treated as regular expressions, however they always have ^ and $ added to the beginning and end of the strings. So if you would like to match any column that starts with the string sensitive (e.g. sensitive_name, sensitive_date) you could use "sensitive.* and this would catch all of those columns (though it would not catch a column called most_sensitive_name).
The standard redactors replace all values in the column with the following values based on the columns type: