Как я могу найти число в строке, используя Flex? - PullRequest
1 голос
/ 16 февраля 2009

Я хочу заменить число на символ во время выполнения, например:

Введите:

ask 1234 question

Результат:

ask * question

Каков наилучший способ сделать это?

Ответы [ 2 ]

3 голосов
/ 16 февраля 2009

Используйте регулярное выражение, чтобы сопоставить число, а затем выполните замену строки. Что-то вроде:

var str:String = "ask 1234 question"; // your string
var pattern:RegExp = /\d+/ ; // a regular expression that matches numbers
trace(str.replace(pattern, "*"));

Посмотрите документацию по flex 3.0 для String и Regex. Удачного кодирования!

1 голос
/ 16 февраля 2009

Вы можете использовать регулярное выражение .

...