@n3okill/utils
Version:
Many javascript helpers
15 lines • 597 B
JavaScript
import { multiReplace as multiReplaceString } from "../string/multiReplace";
import { detectEncoding } from "./detectEncoding";
import { toString } from "./toString";
/**
* Replace multiple occurrences in a Buffer
* @param str
* @param search `Array<string|RegExp>`
* @param replace `Array<string | ReplaceFunction> | string | ReplaceFunction`
* @returns
*/
export function multiReplace(str, search, replace) {
const encoding = detectEncoding(str);
return Buffer.from(multiReplaceString(toString(str, encoding), search, replace), encoding);
}
//# sourceMappingURL=multiReplace.js.map