@design-automation/mobius-inline-funcs
Version:
Mobius Spatial Information Model
16 lines • 1.2 kB
JavaScript
/**
* Replace all instances of specified search string with a new string. The search string can be a regular expression.
* \n
* Overloaded. str can be one string or a list of strings.
* @param str String to search through and modify.
* @param search_str String to search for and replace.
* @param new_str New string to replace search\_str.
* @returns The modified string.
*/
export function strRepl(str, search_str, new_str) {
if (Array.isArray(str)) {
return str.map(a_str => a_str.replace(search_str, new_str));
}
return str.replace(search_str, new_str);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyUmVwbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9pbmxpbmUvc3Rycy9zdHJSZXBsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztHQVFHO0FBQ0YsTUFBTSxVQUFVLE9BQU8sQ0FBQyxHQUFvQixFQUFFLFVBQWtCLEVBQUUsT0FBZTtJQUM5RSxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFBRSxPQUFPLEdBQUcsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO0tBQUU7SUFDeEYsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQztBQUM1QyxDQUFDIn0=