perl格式:当我尝试打印出不固定长度的字符串时,如何避免截断

时间:2014-03-07 18:20:28

标签: perl format

我正在尝试在ASIC中进行调试端口和多路复用验证, 信号层次结构名称可能相当长,例如

top.eagleTop.ahb_top.btu.u_ble_core.u_ble_txrx_ctlr.rx_dmem_be_3

现在我正在使用填充字符进行左对齐以打印字符串

@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

但它使我的代码看起来很乱。有没有更好的方法来打印除此

之外的可变长度字符串

1 个答案:

答案 0 :(得分:0)

Perl的format构造不再使用了很多,所以你不太可能得到好的建议,但是你是否阅读了format的{​​{3}}?

我认为你想要^*占位符the documentation。它表示它是“用于可变宽度的一行一行文本”