Показать сообщение отдельно

  #2  
Старый 01.02.2010, 13:08
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Ос не указана,так что решу на PowerShell:
Цитата:
$file="file.txt"
foreach ($i in (gc $file) -match "(\w+=) -replace "\w+=","") {[void]$foreach.movenext();$i+";"+$foreach.current }
Вывод:
lol1@lol.ru;parol
lol2;parol
lol3;parol
lol;parol

Если требуется что в username было @ и site1.ru,то можно так:
Цитата:
$file="file.txt"
$array = (gc file.txt) -match "\w+" -replace "\w+="
for ($i=0;$i -lt $array.count;$i+=3) { if (($array[$i+1] -match "@") -and ($array[$i] -match "http://site1.ru")){$array[$i+1] + ";" + $array[$i+2]}}
Вывод:
lol1@lol.ru;parol

Последний раз редактировалось SpangeBoB; 01.02.2010 в 14:05..