0 / 0 / 0
Регистрация: 28.10.2019
Сообщений: 3
|
||||||
1 | ||||||
Разбить строку на список слов Visual Prolog 7.*28.10.2020, 18:20. Показов 2739. Ответов 3
Добрый день! Есть задание. Нужно прочитать файл в строку и к каждой строке (файла) добавить символ *, потом записать обратно в файл. Собственно, с вводом выводом проблем нет, но вот как разбить строку на список, чтобы не по одному слову, а до символа перевода строки? То есть List = {"Первая строка файла","был перевод строки","ещё один","и ещё один"}
Есть предикат fronttoken, с помощью него смог разбить только на слова по пробелу. Спасибо!
0
|
28.10.2020, 18:20 | |
Ответы с готовыми решениями:
3
Нужно преобразовать строку в список слов. Visual Prolog 5.2 Разбить строку на список символов [SWI Prolog] Как преобразовать список integer в строку (Visual prolog 5.2)? Использование STRTOK Разбить строку на слова, из слов составить список C++ Функция strtok |
Фрилансер
3704 / 2076 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
|
29.10.2020, 00:01 | 2 |
Сообщение было отмечено alexQr как решение
Решение
А нужно обязательно свой велосипед? Не подойдёт стандартный
string:split() ?
1
|
0 / 0 / 0
Регистрация: 28.10.2019
Сообщений: 3
|
|
29.10.2020, 08:44 [ТС] | 3 |
Мдааааа, сам искал реализацию функции сплит и не догадался посмотреть в классе строки.. Невнимательность убила половину дня. Спасибо, всё получилось
0
|
0 / 0 / 0
Регистрация: 28.10.2019
Сообщений: 3
|
|
30.10.2020, 20:55 [ТС] | 4 |
Выложу исходники, пожалуй. Вдруг кому пригодятся. Код, конечно, не очень хороший, но хоть что-то
Задание такое: Создайте предикат, дополняющий все строки, хранящиеся в файле, символом "*" до самой длинной строки.
0
|
30.10.2020, 20:55 | |
30.10.2020, 20:55 | |
Помогаю со студенческими работами здесь
4
Разбить строку на слова по нажатию первой кнопки, отсортировать список слов по нажатию второй Разбить список на 2 подсписка, интервалы [Amzi! Prolog 3.4] Набор символов в формате списка разбить в список чисел и список слов Список как аргумент в БД Visual Prolog Количество слов, начинающихся с заданной буквы [Visual Prolog] Visual Prolog. Работа со списками и строками. Поиск слов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |