所以我的字符串就像“BlaBlaBlaDDDaaa2aaa345”我想摆脱它的子字符串,它是“BlaBlaBlaDDD”,因此操作的结果将是一个字符串“aaa2aaa345”如何使用actionscript执行这样的事情?如何在actionscript中删除部分字符串?
3
A
回答
9
我只是用String#replace方法用正则表达式:
var string:String = "BlaBlaBlaDDD12345";
var newString:String = string.replace(/[a-zA-Z]+/, ""); // "12345"
这将删除所有单词字符。如果你正在寻找更复杂的regular expressions,我会用在线Rubular正则表达式测试仪。
这将删除所有非数字字符:
var newString:String = string.replace(/[^\d]+/, ""); // "12345"
如果你知道你要删除的确切字符串,那么就这样做:
var newString:String = string.replace("BlaBlaBlaDDD", "");
如果你有一个列表(数组)要删除的子字符串,只需遍历它们并调用每个方法的string.replace
方法即可。
+0
ups - missunderstending accured ... – Rella 2010-03-20 01:31:59
+0
你知道你想要删除吗?它总是会成为“BlaBlaBlaDDD”吗?如果你可以为它定义一个模式,那么正则表达式就可以做到这一点。详细说明你想要匹配的模式,看看我能否帮助你。 – 2010-03-20 01:56:05
相关问题
- 1. 如何删除部分字符串?
- 2. 如何删除部分字符串?
- 3. 如何删除部分字符串
- 4. 如何在java中删除部分字符串?
- 5. 如何在php中使用preg删除一部分字符串?
- 6. 如何在JavaScript中的“:”之前删除部分字符串?
- 7. 如何在php中删除部分字符串?
- 8. C#删除字符串“Color [ColorName]”中的字符串部分“Color []”
- 9. 如何使用RegExp删除大字符串中的一小部分字符串
- 10. Excel VBA-删除部分字符串
- 11. 删除部分字符串PHP
- 12. 使用sed删除字符串部分
- 13. 删除部分字符串使用sed
- 14. SQL删除字符串的一部分
- 15. PHP删除部分字符串
- 16. Ruby删除部分字符串
- 17. 删除字符串的特定部分
- 18. 删除部分字符串与PHP
- 19. 如何删除c中字符串的最后部分
- 20. 如何删除mysql中的部分字符串?
- 21. 如何从使用JQuery的URL中删除部分字符串?
- 22. 如何删除字符串中特定部分的双引号?
- 23. 如何删除B中字符串的第一部分
- 24. 如何删除Pandas中列中特殊字符之前的部分字符串?
- 25. 在特定字符后删除部分字符串
- 26. 根据字符(PHP)删除数组中字符串的部分
- 27. 删除字符串不同部分中的唯一字符
- 28. 如何使用正则表达式删除部分字符串?
- 29. 如何删除字符串的已定义部分?
- 30. 如何删除字符串的一部分?
是否要删除所有非数字字符? – JeremyFromEarth 2010-03-20 00:43:58