AS3 - Разделенная строка - PullRequest
       2

AS3 - Разделенная строка

1 голос
/ 02 января 2012

Как разрешить разделение, только если _x являются последними 2 символами в строке?

Пример: hello-world_x.jpg должно быть разделено и hello_xtra_world.jpg нет.

filename.text = imagename.text.split("_x").join("")

Спасибо, Ули

Ответы [ 2 ]

3 голосов
/ 02 января 2012

Я думаю, что лучше использовать replace в сочетании с предложением RegExp @ Joe-Tuskan.

filename.text = imagename.text.replace(/_x$/, "");
3 голосов
/ 02 января 2012

Вы можете использовать RegExp:

filename.text = imagename.text.split(/_x$/).join("")

Редактировать

Это будет работать лучше:

imagename.text.replace(/(.+)_x(\.[a-z]+)/i, "$1$2");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...