SAP-BTP-Spielwiese/app1/node_modules/@sap/logging/lib/levels-container/star-match.js

9 lines
289 B
JavaScript
Raw Normal View History

'use strict';
exports.buildRegExp = function (pattern) {
// does not include '*' since it has special semantics in our custom patterns
pattern = pattern.replace(/[.+?^${}()|[\]\\]/g, '\\$&');
pattern = pattern.replace(/\*/g, '.*');
return new RegExp('^' + pattern + '$', 'i');
};