小编Ale*_*nii的帖子

在Windows命令行上转义字符串

我正在尝试从命令行将字符串传递给Win32程序,因此它将在不更改的情况下打印.

为什么我必须将
"AAA <BBB@pobox.com>"作为""AAA <BBB@pobox.com>"""

"AAA <BBB@pobox.com>",(包括逗号)为"\" AAA ^ <BBB@pobox.com ^> \","

我发现Windows命令行的转义规则没有一致性

PS我正在尝试生成.cmd文件

更新:

我正在使用简单的C程序进行测试,使用gcc编译,没有其他对象文件链接.如果我用perl替换它,规则保持不变.

我正在尝试创建一个通用的转义算法.它将生成.cmd文件,该文件将使用输出重定向调用perl.目前我有一个问题,如果字符串包含使用反斜杠转义的奇数双引号,则输出重定向不起作用.在http://blogs.msdn.com/b/oldnewthing/archive/2010/09/17/10063629.aspx的最新评论中描述了同样的问题.

如果我使用""作为"它的转义",它会在空格上分割,因此它将导致2个参数而不是一个.此外,""还有一些工件.

windows winapi command-line command-line-arguments command-line-parsing

3
推荐指数
1
解决办法
2538
查看次数

我们是否也在PHP中使用Perl-CPAN函数库?

由于我们在Perl中有CPAN库,我们在PHP中有类似的类型吗?实际上我是PHP的新手,并不确定这一点.

php cpan

1
推荐指数
1
解决办法
1194
查看次数

修改TT模板

是否可以在加载模板(模板工具包)之前轻松修改模板(模板工具包),然后将其作为Perl代码缓存?我想在它上面运行一个正则表达式.

perl template-toolkit

1
推荐指数
1
解决办法
147
查看次数

来自IO :: File的文件位置

IO :: File-> new_tmpfile返回指向文件的IO :: File对象.是否可以在Windows上获取文件位置?

perl

0
推荐指数
1
解决办法
446
查看次数