3
我有这样的原子,例如:白空间/ 3
"The pen
is on
the table"
如果我使用atomic_list_concat(L, ' ', S)
,我获得:
L =[The, pen
, is, on
, the, Table]
而不是:
L =[The, pen, is, on, the, Table]
为什么?我怎样才能获得第二个解决方案?
编辑:是否可能在atomic_list_concat(L, Separator, S)
中使用两个分隔符?
在我的系统我用atomic_list_concat(输出,分离器,在),是不可能性使用两个分隔符,而不是只有一个?例如['','\ n'] –
不,那没有任何意义。毕竟,这是一个串联。系统应该在多个分隔符中选择什么?如果您需要更多灵活性,请与DCG联系。 – CapelliC
和normalize_space/2?我在库(xpath)中找到了这个谓词。 –