Простой синонимайзер текста написан на php.
Требования:
php: 4/5
Код:
- <?php
- list($usec, $sec) = explode(' ', microtime());
- $x = (float) $sec + ((float) $usec * 100000);
- mt_srand($x);
-
- $line=implode('',file("in.txt"));
- preg_match_all("|{(.*)}|U",$line,$out);
- for ($x=0;$x {
- $ss=explode("|",$out[1][$x]);
- $line=str_replace("{".$out[1][$x]."}",$ss[mt_rand(0,(count($ss)-1))],$line);
- }
- $ff=fopen("out.txt","w+");
- fwrite($ff,$line);
- fclose($ff);
- ?>
Для того чтобы задать варианты синонимов используются макросы {слово1|слово2|слово3}. Исходный текст ложится в файл in.txt. Результаты работы скрипт пишет в out.txtПОНРАВИЛСЯ СИНОНИМАЙЗЕР?
А хотите добавить свой функционал? Может поддержку дополнительных макросов или базу синонимов? Нет проблем, сделаем! Пишите прямо сейчас icq: 781-741
А хотите добавить свой функционал? Может поддержку дополнительных макросов или базу синонимов? Нет проблем, сделаем! Пишите прямо сейчас icq: 781-741
1 коммент.:
Где база синонимов?
Отправить комментарий