Bien, esto me está volviendo loco porque mi expresión regular está funcionando en Rubular, pero PowerShell no está funcionando como esperaba.¿Cómo funciona PowerShell regex con cadenas de varias líneas?
- Hice un Get-ChildItem en un directorio de red y luego dirigí la salida a un archivo txt.
- Fui a retirar la información de directorio del archivo de texto que aparece como la siguiente:
- Cuando uso PowerShell para tratar de escribir una expresión regular para eliminar la información del Directorio, me encuentro con algunos problemas.
Cuando uso:
$var = Get-Contnet "file path"
$var -match "Directory.*"
PowerShell agarra el texto que estoy buscando, pero que no ase el texto que empieza en una nueva línea, consigo:
Directory: \\Drive\Unit\Proposals\Names\Location\crazy folder path\even crazier folder path\unbelievable folder path\
Así
... cuando uso:
$var -match "Directory.*\n.*"
me sale nada ...
Cuando pruebo esto en Rublar funciona bien, ¿qué me falta aquí? ¡Cualquier ayuda sería genial, gracias!
¡Gracias! Ciertamente estoy de acuerdo en que Filburt tuvo la idea correcta, pero quería entender lo que me estaba perdiendo. ¡Más apreciado! – Steve