空格格式化器
Version 24.2.9039
Version 24.2.9039
空格格式化器
center(integer_width[, character])
返回的属性值是以第一个参数中指定的长度的字符串为中心,其余部分由第二个参数中指定的字符来填充。
- width:输出字符串的总长度。
- character:可选值,用于填充的字符。如果没有指定,默认为空格。
expandtabs([integer_width])
用空格替换属性值中的所有制表符。如果没有给出参数指定的制表符大小,则使用默认的 8 个字符的制表符大小。
- width:可选的制表符长度,如果没有指定,默认值为 8。
just(integer_width[, character])
返回由第一个参数指定的长度为左对齐的属性值。填充是通过第二个参数指定的填充字符来完成的。
- width:输出字符串的总长度。
- character:可选值,用于填充的字符。默认值是一个空格。
ljust(integer_width[, character])
返回由第一个参数指定的长度左对齐的属性值。填充是通过第二个参数指定的填充字符来完成的。
- width:输出字符串的总长度。
- character:可选值,用于填充的字符。默认值是一个空格。
nowhitespace()
删除属性值所代表的字符串中的空白。
rjust(integer_width[, character])
在第二个参数指定的长度的字符串中返回右对齐的属性值。使用第一个参数指定的填充字符进行填充。
- width:输出字符串的总长度。
- character:用于填充的可选字符,如果没有指定,默认为空格。
trim()
从属性中剪去前导和尾部的空白。
示例
<arc:set attr="uglyString" value=" here is some data. " />
<arc:set attr="prettyString" value="[uglyString | trim()]" />
trimend()
删除属性的尾部空白。
trimstart()
从属性中删除前导空格。
wordwrap([integer_width][, break][, cut][, wrapexp])
在考虑单词边界的同时将字符串封装到一定的长度。
- width:封装字符串后的最大行长。
- break用于中断字符串的字符;默认值是 CRLF(例如:
\r\n
)。 - cut:可选的布尔值,用于指定是在指定长度还是在指定长度之前封装字符串。默认值为 false。
- wrapexp:一个正则表达式,表示
断开
字符串时要替换的字符;默认为space
字符(该默认值适用于由空格分隔的单词组成的字符串)。要无条件地断开字符串,而不考虑字的边界,请将此参数设置为空字符串:``。