проблемы разбить строку в flex? - PullRequest
0 голосов
/ 29 февраля 2012

Привет, я пытаюсь разбить строку в flex, но я не могу правильно разделить

private var image_path:String = "http://pvm4.yyy.in/sample-31/demo/img0.jpg";

Я хочу разделить число 0

, поэтому я пытаюсь этот код

image_path.substring(image_path.lastIndexOf("/img"));

но я получаю img0.jpg Мне нужно 0 только как это разделить?

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012
image_path.substring(image_path.lastIndexOf("/img")+4, image_path.length-4);
0 голосов
/ 29 февраля 2012

Вы можете сделать это так же, но добавив длину вашего параметра:

(синтаксис не может быть хорошим, так как я не знаю, flex)

image_path.substring(image_path.lastIndexOf("/img") + "/img".length);

НоВы можете использовать следующее регулярное выражение для получения номера:

.*/demo/img([0-9]+)\.jpg

, а затем использовать группу захвата для получения номера;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...