我有一个0.001到1000之间的随机数,我需要perl以固定的列宽5个字符打印它。也就是说,如果它太长,它应该是圆形的,如果它太短,它应该用空格填充。我在网上发现的一切都建议使用sprintf,但是sprintf忽略了字段宽度,如果这个数字太长。my $number = 0.001 + rand(1000);
my $formattednumber = s
我正在尝试将text+variable+text+variable添加到gnuplot批处理文件中的绘图标题中。我有变量行,最后包含数字(1和350),我得到的代码是:
set title sprintf("Secondary structure CA IX residues".first,"to".lines)有谁能帮助正确地写这篇文章,这样它就会写出第二结构的Can残基1到350有空隙吗?
使用CakePHP和Java Web Start,我将在控制器中生成必要的.jnlp文件,其中我将文件名设置为标头字段。只要我没有尝试在文件名中使用特殊字符,就可以很好地工作。但是,我想在主操作系统上启用所有可能的字符作为文件名。所以我要做的就是通过空字符串替换掉所有的无效字符。但是,文件名中应该允许使用空格,这似乎存在问题。所以我的操作系统似乎不接受文件名中未转义的空格<