我写了一个小程序,将图像从网上下载到不同的文件夹中。我想创建一个快速和脏的批处理文件语法,并想知道不同变量的最佳分隔符是什么。
变量可能包括网址,文件夹路径,文件名和一些自定义消息。
那么有没有任何字符不能用于前三个?这将是用作分隔符的明显选择。好老逗号怎么样?
谢谢!
答案 0 :(得分:5)
您可以使用:
#s#
等。Tab虽然是首选。
答案 1 :(得分:3)
为什么不使用已经存在的东西?有一两个选择,perl,python,ruby,bash,sh,csh,Groovy,ECMAscript,天堂禁止windows脚本文件。
通过编写另一个批处理文件语法,我看不到你会得到什么。
答案 2 :(得分:2)
选项卡。然后展开或压缩文本中的任何标签。
答案 3 :(得分:1)
选择与您可能拥有的任何变量的名称冲突最少的分隔符(排除#
,/
,:
等等。逗号(,
)看起来不错(除非您的自定义消息包含少数)或<
和>
(受先前条件限制)。
但是,您可能还需要“转义”分隔字符作为要分隔的变量的一部分而出现。
答案 4 :(得分:0)
这听起来真的很糟糕。不需要创建另一种(数据表示)语言,有很多可能符合您需求的语言。除了Ruby,Perl等之外,您可能还需要考虑YAML。
为这类设计良好的语法是困难的,并且充满了危险。 重新发明轮子会响铃吗?
答案 5 :(得分:0)
我会使用'|'
这是最稀有的角色之一。
答案 6 :(得分:0)
String.fromCharCode(1)
怎么样?