[Закрыть]
 
popoff.donetsk.ua
Любовь чаще связывают с формой проявления, а не с содержанием сознания.
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Форум - Функциональное и логическое программирование - frontoken исключает пробелы

frontoken исключает пробелы

форумы popoff.donetsk.ua
Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Автор Сообщение
Гость Corvax url://forum.message:3239
frontoken исключает пробелы
Corvax

Здравствуйте!

В программе использую frontoken для разделения строки на слова. После последующей обработки слов необходимо слить слова в предложение. Пробелы, запятые и прочие символы должны оставаться на тех же местах.  Но проблема в том, что frontoken исключает пробелы и в результате их приходиться добавлять вручную после слов. Всё бы ничего, но перед знаками препинания и скобками пробелов быть не должно.  

К примеру исходная строка такая:
Prolog was one of the first logic programming languages,[7] and remains the most popular among such languages today, with many free and commercial implementations available.

На выходе получаю вот что:
golorP saw eno fo eht tsrif cigol gnimmargorp segaugnal , [ 7 ] dna sniamer eht tsom ralupop gnoma hcus segaugnal yadot , htiw ynam eerf dna laicremmoc snoitatnemelpmi elbaliava .

  get_words(S):-
        fronttoken(S,Y,Z),
        str_to_list(Y,T), %преобразование слова в список
        revers_and_write(T), %переворачивание и вывод посимвольно.
        write( ), %вывод пробела
        get_words(Z).

Посоветуйте пожалуйста как решить проблему.

Спасибо!

Гость Corvax url://forum.message:3240
Corvax

Вопрос закрыт.

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен
Вход
Поиск[?]:
Программное обеспечение любой сложности
koins.com.ua