什么是简单地采取像这样的字符串的最佳方法

var myString:String = "Thi$ i$ a T#%%Ible Exam73@";

并制作myString = "thiiatibleeam";
或另一个例子
var myString:String = "Totally Awesome String";

并制作myString = "totallyawesomestring";
在 ActionScript 3中,谢谢!

最佳答案

扩展@Sam OverMars的答案,您可以结合使用String的replace方法和正则表达式以及String的toLowerCase方法来获取所需的内容。

var str:String = "Thi$ i$ a T#%%Ible Exam73@";
str = str.toLowerCase(); //thi$ i$ a t#%%ible exam73@
str = str.replace(/[^a-z]/g,""); //thiiatibleexam

正则表达式的意思是:
[^a-z] -- any character *not* in the range a-z
/g     -- global tag means find all, not just find one

10-08 06:57