regex - Powershell 将单个字符串与多个正则表达式匹配?

标签 regex powershell

除了依次迭代每个字符串之外,是否有更“强大”的方式将单个字符串与正则表达式的数组/集合匹配?

我真正想做的是这样的事情

$database.Name -match $includeRegexArray

鉴于 Powershell 的工作方式,感觉应该有比编写函数来迭代数组更好的解决方案

最佳答案

Select-String 将接受一组正则表达式模式:

Select-String $includeRegexArray -inp $database.Name

关于regex - Powershell 将单个字符串与多个正则表达式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180085/

相关文章:

RegEx:英国固定电话、手机号码

python-3.x - 正则表达式匹配单词结尾或以连字符开头

c# - CamelCase 转换为友好名称,即枚举常量;问题?

powershell - Powershell集变量未正确通过

powershell - 正确编辑变量值

java mongodb正则表达式非字母字符

带有正则表达式的 Javascript 不可操作的 Switch Case

powershell - 我是否需要try/catch和-ErrorAction?

Powershell 错误/异常处理

powershell - 无法创建 Powershell 别名