正则表达式检查列表

时间:2021-01-01 23:31:26

标签: regex string swi-prolog is-empty

为什么 isempty() 不返回多个值,如 writeln(),而只返回一个 false:

:- use_module(library(regex)).
isempty(Str) :- Str =~ '^\s*$'.

?- maplist(writeln,['','  ','p','']).

  
p

true.

?- maplist(isempty,['','  ','p','']).
false.

0 个答案:

没有答案