[url]http://ongsh.iteye.com/blog/860268[/url]
package
{
/**
* ...
* @author ongsh
*/
public class StringUtil
{
/**
* 把字符串中的占位符 {0} {1} 用数组中的字符串替换
* @param source 源字符串
* @param args 待替换字符串数组
* @return 替换后的字符串
*/
public static function replacePlaceholder(source:String, args:Array):String
{
var pattern:RegExp = /{(\d)}/g;
source = source.replace(pattern, function():String {
return args[arguments[1]];
});
return source;
}
/**
* 替换空白字符分割符
* @param source 源字符串
* @param sep 分隔符
* @return 结果字符串
*/
public static function replaceBlankSep(source:String,sep:String):String
{
//剔除前后空格
source = trim(source);
return source.replace(/\s+/g,sep);;
}
/**
* 剔除字符串前后空白
* @param str 源字符串
* @return 结果字符串
*/
public static function trim(str:String):String
{
return str.replace(/(^\s+)|(\s+$)/g,"");
}
}
}
本文介绍了一个实用的字符串工具类,包含三个主要功能:通过数组替换字符串中的占位符,使用指定分隔符替换字符串中的空白字符,以及去除字符串首尾的空白字符。这些方法能够帮助开发者更高效地处理字符串。
1554

被折叠的 条评论
为什么被折叠?



