我用Google搜索,但我找不到一个好的解决方案。
我的目标是在一个字符串中放入一个由6行组成的字符串,而在变量中只放一个字符串。
例如,我的字符串可能如下所示:
a
b
c
我希望它在一个字符串中。我尝试了女巫^
,或ECHO " "
,但它不起作用:cmd发出错误“未被识别为内部命令”(这是正常的,它只是一些句子,而不是批处理命令!)
谢谢,克莱门特
答案 0 :(得分:0)
不是那么简单但possible:
@echo off
REM Creating a Newline variable (the two blank lines are required!)
set NLM=^
set NL=^^^%NLM%%NLM%^%NLM%%NLM%
REM Example Usage:
setlocal enableDelayedExpansion
set "string_with_new_lines=a!nl!b!nl!c"
echo %string_with_new_lines%
Aacini使用空变量有一个更简单的解决方案,但我很难找到链接。
答案 1 :(得分:0)
关于@npocmaka
的回答后的评论目前它在Python中,所以"""
的工作原理。
requete = """
PREFIX resources: <http://www.fluidops.com/resource/>
SELECT DISTINCT ?id ?marque ?modele WHERE {
?voiture resources:uid ?id.
?voiture resources:bpqmqvc ?marque. #myComment
?voiture resources:bpqmodvc ?modele
}
"""