Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Замена как?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Замена как?
Имя
Сообщение << Старые топики   Новые топики >>
Замена как? - 2007-07-02 10:19:23.310000   
dqpb

Сообщений: 294
Оценки: 0
Присоединился: 2005-03-17 18:28:23
Имееться файл с подобным сожержимым:
1, // "a"
2, // "b"
3, // "c"
4, // "d"
5, // "e"
6, // "f"

Все что идет после // надо заменить содержимым из другого файла

"а"
"б"
"в"
"г"
"д"
"е"

и чтоб получилось вот это
1, // "а"
2, // "б"
3, // "в"
4, // "г"
5, // "д"
6, // "е"


Количество строк очень огромное, в ручное просто нереально за год будет это сделать. Может кто сделает скрипт php который выполнить замену латиницы на керилицу?
Post #: 1
RE: Замена как? - 2007-07-03 13:28:44.593333   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Если /me правильно понял, то:

&lt;?php $out = "result.txt"; $from = file("from.txt"); $to = file("to.txt"); $res = array(); $i = 0; while(isset($from[$i], $to[$i])) { $res[$i] = preg_replace('!(//\s)"[^"]+"!i', '\\1' . trim($to[$i]), $from[$i]); $i++; } fputs(fopen($out, "w"), implode("", $res)); echo "$i lines written";
Это если верить вышеприведённому примеру, где букве "f" соответствует русская "е". Что не очень сочетается с предложением
quote:

выполнить замену латиницы на керилицу
Post #: 2
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Замена как?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.