Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

17.08.2009, 03:31
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
Переделать фамилии
Есть база мужских фамилий в тхт файле.
Каждая фамилия на новой строке.
Нужно переделать их на женские и сохранить в новый файл.
Вопрос - Чем?
|
|
|

17.08.2009, 03:33
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
Да чем угодно
Напиши замену последних буков, если они "ов" замнеить на "ова"
И так многа многа вариантов, заипёшся 
|
|
|

17.08.2009, 03:34
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
Ов на ова - сейчас опробую,посмотрю 
Не удачно,много фамилий на ин,и другое :/
Пример : Получается,что нужно "н" заменить на "на",но они попадаются и внутри фамилии 
Последний раз редактировалось -Onotole-; 17.08.2009 в 03:38..
|
|
|

17.08.2009, 03:43
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
нереально сложно:
<?php
$a = 'иванов';
echo $a.'а';
?>
|
|
|

17.08.2009, 03:43
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
<?php
$a = 'иванов';
echo $a.'а';
?>

|
|
|

17.08.2009, 03:47
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
Сообщение от Pavlov
"н " to "на "
Или "н/r/n" to "на/r/n"
/r/n новая страка вроде.
Не канае (
|
|
|

17.08.2009, 03:49
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$a = fopen('fam.txt', 'r');// файл с мужскими фамилиями
$b = fopen('fam1.txt', 'w');// новый файл с женскими фамилиями
while (!feof($a)) {
$c = fgets($a);
fwrite($b,$c.'а' . "\r\n");
}
fclose ($a);
fclose ($b);
?>
|
|
|

17.08.2009, 03:53
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
Сообщение от Pashkela
PHP код:
<?php
$a = fopen('fam.txt', 'r');// файл с мужскими фамилиями
$b = fopen('fam1.txt', 'w');// новый файл с женскими фамилиями
while (!feof($a)) {
$c = fgets($a);
fwrite($b,$c.'а' . "\r\n");
}
fclose ($a);
fclose ($b);
?>
Абабков
а
Абакумкин
а
Абалаков
а
Абашев
а
Абашкин
а
Абаимов
а
Абакумов
а
Абалдуев
а
Абашеев
а
Абашков
а

|
|
|

17.08.2009, 03:56
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Замени
$c = fgets($a);
на
$c = trim(fgets($a));
|
|
|

17.08.2009, 04:01
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
Сообщение от Pashkela
Замени
$c = fgets($a);
на
$c = trim(fgets($a));
Теперь верно лепится,спасибо,но толку мало,у меня далеко не все фамилии заканчиваются на "ов"и подобное
Авдина
Авдосева
Авдошина
Авдышева
Авдюшина
Авдаева
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|