JavaScript Assistant
Generated JavaScript
Copy and paste into Bulk Rename Utility
// Example transformations:
// name = "Exhibit 27 - Voucher abc" → newName = "Exhibit No - Voucher abc"
// name = "Exhibit 43a - Voucher 123" → newName = "Exhibit No. - Voucher 123"
var parts = name.match(/^(Exhibit\s+)(\d+)([a-z]?)(.*)$/i);
if (parts) {
// parts[1] = "Exhibit " (with any whitespace after)
// parts[2] = digits, parts[3] = optional letter, parts[4] = rest of the string
var prefix = parts[1];
var letter = parts[3];
var rest = parts[4];
if (letter) {
// if there is a letter after the number, use "No."
newName = prefix + "No." + rest;
} else {
// only numbers → use "No"
newName = prefix + "No" + rest;
}
} else {
// does not match pattern → leave unchanged
newName = name;
}