我必须使用ColdFusion编写一个文本文件。在那个文本文件中我需要' n'字符串之间的空格数。
例如:
'This<44 spaces>is<60 spaces>a<120 spaces>sampleText.'
因此,我在白色空间的地方使用ljustify()
功能,例如
'This'&#ljustify(" ",44)#&'is'&#ljustify(" ",60)#&'a'&#ljustify(" ",120)#&'sampleText.'
我认为这不是编码标准。那么,还有其他方法吗?
答案 0 :(得分:4)
看起来你想要的是RepeatString()
。
创建一个包含指定字符串
的指定重复次数的字符串
采用两个参数:
"This" & RepeatString(" ",44) & "is" & RepeatString(" ",60) & "a" & RepeatString(" ",120) & "sampleText."
当然,您不需要使用空格。您可以使用RepeatString
重复任何内容。
LJustify()用于“填充”带有字符的字符串到一定数量的空格。
示例:
[#LJustify("These",10)#]<br>
[#LJustify("are",10)#]<br>
[#LJustify("variable",10)#]<br>
[#LJustify("size",10)#]
会给你输出
[These ]
[are ]
[variable ]
[size ]
这对于创建固定长度的字符串特别有用。