Uragan66
08-02-2023, 14:29
Доброго времени суток всем!
Ребята, подскажите, пожалуйста, как можно прописать альтернативное рег. выражение при использовании Select-String ?
К примеру:
(Get-Content .\2.txt | Select-String -Pattern '[/]{1}[series|live]{3,20}[/]{1}([\w0-9a-zA-Z]{1,30})[/]{1}([\w0-9a-zA-Z]{1,30})[/]{1}([0-9]{1,10})' -AllMatches).Matches|
ForEach-Object {"$($_.Groups[1].Value)/$($_.Groups[2].Value)/$($_.Groups[3].Value)"}
Но эту же команду нужно ещё выполнить и с паттерном:
=[/?]{1}([\w0-9a-zA-Z]{1,30})[/]{1}([\w0-9a-zA-Z]{1,30})[/]{1}([0-9]{1,10})
Ребята, подскажите, пожалуйста, как можно прописать альтернативное рег. выражение при использовании Select-String ?
К примеру:
(Get-Content .\2.txt | Select-String -Pattern '[/]{1}[series|live]{3,20}[/]{1}([\w0-9a-zA-Z]{1,30})[/]{1}([\w0-9a-zA-Z]{1,30})[/]{1}([0-9]{1,10})' -AllMatches).Matches|
ForEach-Object {"$($_.Groups[1].Value)/$($_.Groups[2].Value)/$($_.Groups[3].Value)"}
Но эту же команду нужно ещё выполнить и с паттерном:
=[/?]{1}([\w0-9a-zA-Z]{1,30})[/]{1}([\w0-9a-zA-Z]{1,30})[/]{1}([0-9]{1,10})