Как обрезать правильные пробелы из String в прологе? - PullRequest
0 голосов
/ 28 марта 2019

Я хотел бы, например, обрезать правый пробел из строк. «Собака» становится «Собакой», «становится» ». Как этого достичь?

Я знаю, что у пролога SWI есть предикат обреза пробела, однако он обрезает строку справа и слева.

Однако я также использую пролог GNU, поэтому хочу написать свое собственное решение.

1 Ответ

1 голос
/ 28 марта 2019

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

...