|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.12.2013, 18:09 | #1 |
Пользователь
Регистрация: 23.09.2011
Сообщений: 19
|
Поменять символы местами [JS]
Здравствуйте! Есть строка:
code-16429998id1733999hash3d777222hd Нужно получить такую: code-42169998id3317999hash3d222777hd Т.е., поменять местами красные и синие цифры, относительно их положения (т.е. первых 2 числа (в данном примере 16), будут всегда занимать позицию 6 и 7го символа. Можно ли это как-то осуществить на JavaScript? |
30.12.2013, 18:28 | #2 |
Пользователь
Регистрация: 23.09.2011
Сообщений: 19
|
Хотя, здесь наверное с помощью регулярки придется разбивать на 10 переменных и с ними уже работать? По-другому никак?
Последний раз редактировалось Freesty1er; 30.12.2013 в 18:30. |
30.12.2013, 18:34 | #3 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
регуляркой можно, если все зависит от положения символов
Код:
Alar, верни репу!
|
30.12.2013, 18:54 | #4 |
Пользователь
Регистрация: 23.09.2011
Сообщений: 19
|
Naive, я может не удачный пример привел, но на месте символов, который нужно поменять местами, могут быть и буквы.
|
30.12.2013, 19:03 | #5 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
ну тогда вместо \d можно поставить точку
Alar, верни репу!
|
30.12.2013, 19:07 | #6 |
Пользователь
Регистрация: 23.09.2011
Сообщений: 19
|
Вот с этим примером, помогите, пожалуйста, что бы я окончательно понял
hash213ccf554с634 hashcc2f13554с634 Последний раз редактировалось Freesty1er; 30.12.2013 в 19:11. |
30.12.2013, 19:10 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Позиции символов фиксированы? Тогда собрать новую строку с помощью substr и никакие регулярки не нужны.
E-Mail: arigato.freelance@gmail.com
|
30.12.2013, 19:18 | #8 |
Пользователь
Регистрация: 23.09.2011
Сообщений: 19
|
Arigato, да, фиксированные. А как, можно пример? Просто я в программировании 0
|
30.12.2013, 19:18 | #9 | ||
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
Цитата:
Код:
Alar, верни репу!
|
||
30.12.2013, 19:35 | #10 |
Форумчанин
Регистрация: 28.09.2013
Сообщений: 115
|
Код:
Что бы еще такого сделать, чтобы ничего не делать?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Turbo Pascal. В каждом нечетном по порядку слове поменять местами первый и последний символы | cdc | Помощь студентам | 0 | 08.11.2012 14:21 |
Поменять местами | Dmitriy_Voland | Microsoft Office Excel | 1 | 22.08.2012 18:38 |
Поменять местами диапазоны | bize | Microsoft Office Excel | 8 | 09.02.2012 21:18 |
поменять местами символы | warca | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 24.01.2012 22:59 |
поменять местами | научите | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 08.01.2009 13:43 |