Flash Player 5。
my_str
.slice(
start
, [end
])
start
指定片段起始点索引的数字。如果 start
是一个负数,则起始点从字符串的结尾开始确定,-1 表示最后一个字符。
end
一个比片段终点索引大 1 的整数。提取出来的字符串中不包括由 end
参数索引指定的字符。如果省略了此参数,将使用 String.length
。如果 end
是一个负数,则终点根据从字符串的结尾向后数确定,-1 表示最后一个字符。
指定字符串的子字符串。
方法;返回一个字符串,该字符串包括从 start
字符直到 end
字符(但不包括该字符)之间的所有字符。不修改原始 String 对象。如果未指定 end
参数,则子字符串的结尾就是原字符串的结尾。如果 start
的值大于或等于 end
的值,则此方法返回一个空字符串。
下面的示例先设置一个变量 text
,再创建一个 String 对象 my_str
,然后将 text
变量传递给该对象。slice()
方法提取该变量中所包含字符串的一部分,然后 trace() 将其发送到“输出”面板。下面的示例说明对 end
参数使用正值和负值两种情况。
text = "Lexington";
my_str = new String( text );
trace(my_str.slice( 1, 3 )); // "ex
"
trace(my_str.slice( 1, -6 )); // "ex"
String.substr()、String.substring()