【发布时间】:2019-05-12 22:46:54
【问题描述】:
所以我需要弄清楚如何将以下路径写入正则表达式
/私人/工具箱/*
我不知道该怎么做,因为 *
我已经添加了以下 2 条没有问题的路径
/私人/健康检查
/private/datadog/仪表板
.type(RegExp)).default([/^\/private\/metrics/, /^\/private\/datadog\/dashboards/,/^\/private\/healthcheck/, /^\/alive.txt/]),
【问题讨论】:
-
您是在字面上匹配字符
*,还是星号表示通配符? -
*是一个通配符 -
你不能对所有这些路径使用一个正则表达式吗?
^/(?:private/(?:toolbox/\*|metrics/|datadog/dashboards/|healthcheck/)|alive\.txt)或引用/^\/(?:private\/(?:toolbox\/\*|metrics\/|datadog\/dashboards\/|healthcheck\/)|alive\.txt)/ -
一般来说,您应该能够在正则表达式中将 Windows 样式路径通配符
*替换为.*并获得相同的结果。
标签: javascript arrays regex object