5.2.2 Predicates that operate on strings
All
Application
Manual
Name
Summary
Help
Documentation
Reference manual
SWI-Prolog extensions
The string type and its double quoted syntax
Predicates that operate on strings
atom_string/2
number_string/2
term_string/2
term_string/3
string_chars/2
string_codes/2
string_bytes/3
text_to_string/2
string_length/2
string_code/3
get_string_code/3
string_concat/3
split_string/4
sub_string/5
atomics_to_string/2
atomics_to_string/3
string_upper/2
string_lower/2
read_string/3
read_string/5
open_string/2
Packages
Availability:
built-in
term_string
(
?Term, ?String, +Options
)
As
term_string/2
, passing
Options
to either
read_term/2
or
write_term/2
. For example:
?- term_string(Term, 'a(A)', [variable_names(VNames)]). Term = a(_9674), VNames = ['A'=_9674].