[转]字符串工具类,保持更新

本文介绍了一个实用的字符串工具类,包含三个主要功能:通过数组替换字符串中的占位符,使用指定分隔符替换字符串中的空白字符,以及去除字符串首尾的空白字符。这些方法能够帮助开发者更高效地处理字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[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,"");
}



}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值