1

我想在运行时用一个字符替换一个数字,如下所示:

输入:

ask 1234 question

结果:

ask * question

实现这一目标的最佳方法是什么?

4

2 回答 2

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 文档。快乐编码!

于 2009-02-16T13:40:41.363 回答
1

您可以使用正则表达式

于 2009-02-16T13:34:46.853 回答