mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[ML] Removing use of re2 library (#186104)
We no longer need to use `re2` over the standard regex library.
This commit is contained in:
parent
4557dc19b6
commit
ed70d4c6ff
3 changed files with 4 additions and 7 deletions
|
@ -6,7 +6,6 @@
|
|||
*/
|
||||
|
||||
import type { IScopedClusterClient } from '@kbn/core/server';
|
||||
import RE2 from 're2';
|
||||
import { mlLog } from '../../../lib/log';
|
||||
|
||||
const GROUP = 'logs-ui';
|
||||
|
@ -42,7 +41,7 @@ export async function logJobsSpaces({
|
|||
}
|
||||
|
||||
function findLogJobSpaceFactory() {
|
||||
const reg = new RE2(`${MODULE_PREFIX}-(.+)-(${SOURCES.join('|')})-(${JOB_IDS.join('|')})`);
|
||||
const reg = new RegExp(`${MODULE_PREFIX}-(.+)-(${SOURCES.join('|')})-(${JOB_IDS.join('|')})`);
|
||||
|
||||
return (jobId: string) => {
|
||||
const result = reg.exec(jobId);
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
*/
|
||||
|
||||
import type { IScopedClusterClient } from '@kbn/core/server';
|
||||
import RE2 from 're2';
|
||||
import { mlLog } from '../../../lib/log';
|
||||
|
||||
const GROUP = 'metrics';
|
||||
|
@ -49,7 +48,7 @@ export async function metricsJobsSpaces({
|
|||
}
|
||||
|
||||
function findMetricsJobSpaceFactory() {
|
||||
const reg = new RE2(`${MODULE_PREFIX}-(.+)-(${SOURCES.join('|')})-(${JOB_IDS.join('|')})`);
|
||||
const reg = new RegExp(`${MODULE_PREFIX}-(.+)-(${SOURCES.join('|')})-(${JOB_IDS.join('|')})`);
|
||||
|
||||
return (jobId: string) => {
|
||||
const result = reg.exec(jobId);
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import RE2 from 're2';
|
||||
import { memoize } from 'lodash';
|
||||
import type {
|
||||
KibanaRequest,
|
||||
|
@ -329,7 +328,7 @@ export function mlSavedObjectServiceFactory(
|
|||
if (id.match('\\*') === null) {
|
||||
return jobIds.includes(id);
|
||||
}
|
||||
const regex = new RE2(id.replace('*', '.*'));
|
||||
const regex = new RegExp(id.replace('*', '.*'));
|
||||
return jobIds.some((jId) => typeof jId === 'string' && regex.exec(jId));
|
||||
});
|
||||
}
|
||||
|
@ -641,7 +640,7 @@ export function mlSavedObjectServiceFactory(
|
|||
if (id.match('\\*') === null) {
|
||||
return modelIds.includes(id);
|
||||
}
|
||||
const regex = new RE2(id.replace('*', '.*'));
|
||||
const regex = new RegExp(id.replace('*', '.*'));
|
||||
return modelIds.some((jId) => typeof jId === 'string' && regex.exec(jId));
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue