我想在运行时用一个字符替换一个数字,如下所示:
输入:
ask 1234 question
结果:
ask * question
实现这一目标的最佳方法是什么?
答案 0 :(得分:3)
使用正则表达式匹配数字,然后执行字符串替换。有点像:
var str:String = "ask 1234 question"; // your string
var pattern:RegExp = /\d+/ ; // a regular expression that matches numbers
trace(str.replace(pattern, "*"));
查找String和Regex的flex 3.0文档。快乐的编码!
答案 1 :(得分:1)
您可以使用regular expression。