Мне нужно регулярное выражение в powershell, чтобы разделить строку на строку ## и удалить строку до другого символа (;).Как написать регулярное выражение в powershell
У меня есть следующая строка.
$temp = "[email protected]## deliver, expand;[email protected]## deliver, expand;[email protected]## deliver, expand;"
Теперь я хочу разбить эту строку и получить только идентификаторы электронной почты в новый объект массива. мой ожидаемый результат должен быть таким.
[email protected]
[email protected]
[email protected]
Чтобы получить выше выхода, мне нужно разбить строку с помощью символа ## и удалить подстроку вверх к запятой (;).
Может ли кто-нибудь помочь мне написать запрос регулярного выражения для достижения этой потребности в powershell ?.
Вы можете использовать '[регулярное выражение] :: Split ($ Темп, '## [^;] *;')', тоже, но вы необходимо удалить ведущий/конечный '' ## [^;] *; '', чтобы избавиться от пустых значений. –