如何使用Flex在字符串中查找数字?

时间:2009-02-16 13:31:13

标签: string actionscript-3 flex flex3

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

输入:

ask 1234 question

结果:

ask * question

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

2 个答案:

答案 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