Вопрос по регулярке. - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64602.3621
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 03.12.2011, 18:29   #1
Black West
Go Fuck West
 
Аватар для Black West
 
Регистрация: 07.05.2011
Адрес: .Net
Сообщений: 1,207
Бабло: $245620
По умолчанию Вопрос по регулярке.

Есть куча строк вида ({Link} == ссылка, {Text} == текст)20:з
{Link};{Text}
Надо сделать (т.е. тупо местами поменять):
{Text};{Link}

Заранее спс.
Black West вне форума  
Старый 03.12.2011, 18:35   #2
digg
$400
 
Аватар для digg
 
Регистрация: 17.05.2009
Сообщений: 13,952
Бабло: $1895770
Отправить сообщение для digg с помощью ICQ
По умолчанию

PHP код:
$f file('список.txt');
$file fopen('новый.txt',"a");
foreach(
$f as $v){
$e explde(';',trim($v));
fputs ($filetrim($e[1]).';'.trim($e[0]).'
'
);    
}
fclose($file); 
digg на форуме  
Старый 03.12.2011, 19:02   #3
Black West
Go Fuck West
 
Аватар для Black West
 
Регистрация: 07.05.2011
Адрес: .Net
Сообщений: 1,207
Бабло: $245620
ТС -->
автор темы ТС По умолчанию

digg, спс, только там в explode опечатка
PHP код:
$f file('список.txt');
$file fopen('новый.txt',"a");
foreach(
$f as $v){
$e explode(';',trim($v));
fputs ($filetrim($e[1]).';'.trim($e[0]).'
'
);    
}
fclose($file); 
Black West вне форума  
Старый 03.12.2011, 23:20   #4
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

$text = preg_replace('~({.*?});({.*?})~s', '\2;\1', $text);
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума