ruby -- 基础学习(八)中文字符串截取的函数
学习来源:http://www.codesky.net/article/200910/166595.html
truncate(text, length = 30, truncate_string = "...")
text是原字符串
length是需要截取的字符串长度,包括中文和英文字符,如果不写,则有默认值,是28
truncate_string是截取后末尾添加的字符结尾,默认是三个点的省略号。
如果字符串未达到指定长度,则不会发生变化。
简单示范一:
truncate("Once upon a time in a world far far away", 14)
=> Once upon a...
因为truncate_string没有指定取值,所以默认为"...",所以在字符串末尾加上"..."
简单示范二:
text="海上魔都"
truncate(text, 2, "(省略)")
=> 海上(省略)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步