November 11, 2005

Action Script 2极有用的字符串处理函数补充【黑羽翔天】 (3)

第三节 其余的一些有用函数

beginsWith() : 起始比较
endsWith(): 末尾比较
trimOnlySpace() : 仅删除字符串中所有空格,不含制表符,回车,换行
trimAllSpaces() : 删除字符串中所有空占位符,含制表符,回车,换行
trimPunc() : 删除字符串中所有标点符号,除了单词中可能必需的单引号
beginsWith() : 起始比较
示例:beginsWith( 原字符串,要比较的字符串) 解释: 如果要比较的字符串就在原字符串的开头且相符合,那么函数返回 true;,否则返回false;
function beginsWith(str:String, s:String):Boolean {
	return (s == str.substring(0, s.length));
};
endsWith() : 末尾比较
示例:endsWith( 原字符串,要比较的字符串) 解释: 如果要比较的字符串就在原字符串的末尾且相符合,那么函数返回 true;,否则返回false;
function endsWith(str:String, s:String):Boolean {
		return (s == str.substring(str.length - s.length));
	};
trimOnlySpace() : 仅删除字符串中所有空格,不含制表符,回车,换行
function trimOnlySpace(str:String):String {
		var tmpAry:Array = str.split(" ");
		return tmpAry.join("");		
	}
trimAllSpaces() : 删除字符串中所有空占位符,含制表符,回车,换行
function trimAllSpaces (str:String) : String
	{
		var tmpStr:String = trimOnlySpace(str);
		tmpStr = remove (tmpStr, "\n");
		tmpStr = remove (tmpStr, "\t");
		tmpStr = remove (tmpStr, "\r");
		tmpStr = remove (tmpStr, "\b");
		
		return tmpStr;
	}
trimPunc() : 删除字符串中所有标点符号,除了单词中可能必需的单引号
function trimPunc( str:String ):String {
	
		var marks:Array 	= ["!",",",".",";",":","\"","(",")","?"];
		var nS:String = str;
		
		var iLength:Number = marks.length;
		for (var i:Number = 0; i< iLength; i ++ ) {
			nS = replace (nS, marks[i], "");
		}
		return nS;
	}

TrackBack

TrackBack URL for this entry:
http://www.kingda.org/cgi-bin/mt/mt-tb.cgi/11

留下高见,发表评论

个人信息不会外泄,请放心填写。

姓名和Email必填。

发表评论后,请耐心等待,不要频繁刷新。提交完成后,刷新一下本页即可看到您的评论。^_^

请输入验证字符"q" :

最近发表

归档

全部

Recent Comments

Creative Commons License
此 Blog 中的日记
遵循以下授权:
Creative Commons
(创作共用) 授权
.
Google PageRank
本站被Adobe官方MXNA新闻聚合器收录
本站被蓝色理想BXNA收录
\n"; for ($i = 0; $i < count($arr_xml['URL']); $i++) { if( isset($arr_xml['PostID'][$i]) && $arr_xml['PostID'][$i] > 0 ) continue; echo "
  • ".$arr_xml['BeforeText'][$i]." ".$arr_xml['Text'][$i]." ".$arr_xml['AfterText'][$i]."
  • \n"; } echo ""; } } function tla_updateLocalXML($url, $file, $time_out) { if($handle = fopen($file, "a")){ fwrite($handle, "\n"); fclose($handle); } if($xml = file_get_contents_tla($url, $time_out)) { $xml = substr($xml, strpos($xml,'(.*?)', '"'); $n = 0; while (isset($out[$n])) { $retarr[$out[$n][1]][] = str_replace($search_ar, $replace_ar,html_entity_decode(strip_tags($out[$n][0]))); $n++; } return $retarr; } tla_ads(); ?>