所以我有一个字符串“bla dla dla vre bla 54312”我想把它变成“bla dla dla” function(string,“vre”); 该怎么办?
答案 0 :(得分:1)
这可能会让你开始:
var s:String = "bla dla dla vre bla 54312";
var a:Array = s.split("vre");
if(a) {
// a[0] should be 'bla dla dla'
trace(a[0]);
}
答案 1 :(得分:1)
我不熟悉actionscript语法,但这看起来很容易。你可以尝试:
function trimStr(myStr, searchStr)
{
var index:Int = myStr.search(searchStr);
if (index > -1)
{
return myStr.substring(0, index);
}
else
{
return myStr;
}
}
我可能有一些语法错误,但基本概念仍然存在。
答案 2 :(得分:1)
我确定你知道如何编写这个功能,但这就是你真正需要做的就是你所要求的。查看liveDocs以获取有关subString和indexOf方法的详细信息。
var newString:String;
newString = "bla dla dla vre bla 54312"
newString = newString.subString(0,newString.indexOf("vre"));