我想在运行时用一个字符替换一个数字,如下所示:
输入:
ask 1234 question
结果:
ask * question
实现这一目标的最佳方法是什么?
我想在运行时用一个字符替换一个数字,如下所示:
输入:
ask 1234 question
结果:
ask * question
实现这一目标的最佳方法是什么?
使用正则表达式匹配一个数字,然后进行字符串替换。类似于以下内容:
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 文档。快乐编码!
您可以使用正则表达式。