如何在Jess中向字符串添加换行符(\ n)字符

时间:2015-09-22 22:01:29

标签: string character special-characters jess

假设我有一个名为?a的字符串,其值为"b",我该如何为其添加换行符以使其包含值"b\n"

我尝试过以下无效:

(bind ?a (str-cat ?a \n))
(bind ?a (str-cat ?a crlf))
(bind ?a (sym-cat ?a \n))
(bind ?a (sym-cat ?a crlf))

我知道实现这项工作的唯一方法如下,但我想知道是否有其他方法可以使代码更具可读性。

(bind ?a (str-cat ?a "
")

1 个答案:

答案 0 :(得分:1)

您应该创建一个包含\ n:

的变量
(bind ?newline "
")

然后在str-cat或sym-car或其他地方使用它。

(bind ?a (sym-cat ?a ?newline))