Переписать URL-строку с помощью String.replace в ActionScript 3 - PullRequest
0 голосов
/ 09 августа 2009

Я получаю строку, которая выглядит следующим образом из базы данных: ~ \ Uploads \ Tree.jpg И я хотел бы изменить его в Actionscript3 на Uploads / Tree.jpg

Есть идеи, как я могу сделать это аккуратно?

1 Ответ

3 голосов
/ 09 августа 2009

Предполагая, path является строкой из базы данных, вы можете использовать это:

var newPath:String = path.replace(new RegExp("^~\\\\", "g"), "").replace(new RegExp("\\\\", "g"), "/")

Если в начале у вас всегда есть «~ \», вы можете оптимизировать его, используя String.substring(). И если вы хотите преобразовать много строк одновременно, сделайте ссылку на регулярное выражение и используйте его вместо этого, чтобы вы не создавали новое регулярное выражение для каждой строки.

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