rails下中文字符串截取的函数
2013-09-16 21:25
169 查看
truncate
Module
ActionView::Helpers::TextHelper
In:
vendor/rails/actionpack/lib/action_view/helpers/text_helper.rb
truncate(text, length = 30, truncate_string = "...")
第一部分是原字符串
第二部分是需要截取的字符串长度,包括中文和英文字符,如果不写,则有默认值得,大约是28
第三部分是截取后末尾添加的字符结尾,默认是三个点的省略号。
如果字符串未达到指定长度,则不会发生变化。
例如:
truncate("Once upon a time in a world far far away", 14)
=> Once upon a...
或者:
text="海上魔都"
truncate(text, 2, "(省略)")
=> 海上(省略)
提供结尾字符串的方法对于做一些预览之类功能的字符串截取的使用非常方便。
Module
ActionView::Helpers::TextHelper
In:
vendor/rails/actionpack/lib/action_view/helpers/text_helper.rb
truncate(text, length = 30, truncate_string = "...")
第一部分是原字符串
第二部分是需要截取的字符串长度,包括中文和英文字符,如果不写,则有默认值得,大约是28
第三部分是截取后末尾添加的字符结尾,默认是三个点的省略号。
如果字符串未达到指定长度,则不会发生变化。
例如:
truncate("Once upon a time in a world far far away", 14)
=> Once upon a...
或者:
text="海上魔都"
truncate(text, 2, "(省略)")
=> 海上(省略)
提供结尾字符串的方法对于做一些预览之类功能的字符串截取的使用非常方便。
相关文章推荐
- Rails -- 中文字符串截取的函数
- 支持多种编码的中文字符串截取函数
- 收藏几个支持中文的PHP字符串截取函数
- Thinkphp 模板中直接对数据处理 模板中使用函数 中文字符串截取
- php截取中文字符串长度的mb_substr()、mb_strcut()函数 附strlen/mb_strlen
- PHP基础12-自定义函数截取中文字符串
- PHP的两个常用函数截取中文字符串无乱码与获取客户端IP地址
- PHP 中文字符串截取和翻转函数
- 收藏几个支持中文的PHP字符串截取函数
- 用javascript实现截取字符串包含中文处理的函数
- php中计算中文字符串长度、截取中文字符串的函数代码
- php字符串截取函数,支持中文截取
- 高效的中文字符串截取函数
- php 字符串操作函数substr()截取中文子串乱码问题
- php自动截取中文字符串 和 取出html、css、js格式函数
- PHP 中文字符串截取无乱码的方法以及php汉字截取函数_preg_split()
- 中文字符串截取函数 substr_for_gb2312 and substr_for_utf8
- PHP中文字符串截取无乱码方法,php汉字截取函数_preg_split()
- 用javascript实现截取字符串包含中文处理的函数
- 多个PHP中文字符串截取函数