String AS3-使用字符索引删除字符串的一部分
我有一个字符串,我想从中删除一个特定的部分。 情况如下:String AS3-使用字符索引删除字符串的一部分,string,actionscript-3,flash,indexing,character,String,Actionscript 3,Flash,Indexing,Character,我有一个字符串,我想从中删除一个特定的部分。 情况如下: var input:String = "The quick brown fox jumped over the lazy dog."; var scrubStart:Number = input.indexOf("br"); var scrubEnd: Number = input.indexOf("la"); var output:String = input.substring(0,scrubStart) + input.substr
var input:String = "The quick brown fox jumped over the lazy dog.";
var scrubStart:Number = input.indexOf("br");
var scrubEnd: Number = input.indexOf("la");
var output:String = input.substring(0,scrubStart) + input.substring(scrubEnd,input.length);
我把它设置成这样是因为每次输入的文本都不同,我想删除的部分每次都在不同的地方,但是部分的内容是相同的
我的代码不起作用,它在scrubStart之后返回所有内容。我哪里出错了?您问题中的代码似乎按预期运行,导致: 敏捷的懒狗 这可以使用或的字符串方法来实现 切片: 子字符串: 正则表达式: 您还可以实现正则表达式;尽管如此,我们还是通过模式而不是索引
const input:String = "The quick brown fox jumped over the lazy dog.";
var pattern:RegExp = /brown.*?the /;
var output:String = input.replace(pattern, "");
输出
是:快懒狗。-你在寻找什么?似乎在我试图描述我的问题时,我设法找到了解决方案!
const input:String = "The quick brown fox jumped over the lazy dog.";
var output:String = input.substring(0, input.indexOf("br")) +
input.substring(input.indexOf("la"));
const input:String = "The quick brown fox jumped over the lazy dog.";
var pattern:RegExp = /brown.*?the /;
var output:String = input.replace(pattern, "");