Rel*_*lla 3 apache-flex string flash mxml actionscript-3
所以我的字符串就像"BlaBlaBlaDDDaaa2aaa345"我想摆脱它的子字符串"BlaBlaBlaDDD"所以操作的结果将是一个字符串"aaa2aaa345"如何用actionscript执行这样的事情?
我只是将String#replace方法与正则表达式一起使用:
var string:String = "BlaBlaBlaDDD12345";
var newString:String = string.replace(/[a-zA-Z]+/, ""); // "12345"
Run Code Online (Sandbox Code Playgroud)
这将删除所有单词字符.如果你正在寻找更复杂的正则表达式,我会乱用在线Rubular正则表达式测试器.
这将删除所有非数字字符:
var newString:String = string.replace(/[^\d]+/, ""); // "12345"
Run Code Online (Sandbox Code Playgroud)
如果您知道要删除的确切字符串,那么只需执行以下操作:
var newString:String = string.replace("BlaBlaBlaDDD", "");
Run Code Online (Sandbox Code Playgroud)
如果你想要删除一个子串的列表(数组),只需循环遍历它们并string.replace为每个子句调用方法.
| 归档时间: |
|
| 查看次数: |
10792 次 |
| 最近记录: |