|
|
как бы строку перевернуть по правилам определенным |
☑ |
|
0
BigShmax
22.09.11
✎
14:43
|
есть строка
xy1/xy2/xy3
нуна перевернуть
xy3/xy2/xy1
т.е. поменять местами соджержимое между слешами не тронув содержимое. а то я размечтался за секунду все перевернуть и получил
3yx/2yx.... :-)
|
|
|
1
Wobland
22.09.11
✎
14:45
|
выгрузи в массив/многострочную строку для начала
|
|
|
2
jsmith82
22.09.11
✎
14:45
|
а чо тут думать-то
разбиваешь строку массив
передаёшь второй процедуре с указанием новой последовательности индексов
конкатенируешь обратно
профит
|
|
|
3
BigShmax
22.09.11
✎
14:58
|
сенк - буду пробовать
|
|
|
4
hhhh
22.09.11
✎
15:02
|
порнуху что ли на 1С переводите?
|
|
|
5
BigShmax
22.09.11
✎
15:10
|
(4) красава :-))))
|
|
|
6
jsmith82
22.09.11
✎
15:12
|
а кто в главной роли
|
|
|
7
ice777
22.09.11
✎
15:21
|
откусать с конца да и сразу лепить новую строку. без массивов.
|
|
|
8
jsmith82
22.09.11
✎
15:23
|
(7) там же по правилам. я так понял, задаёшь новую последовательность индексов, не чистый реверс
|
|
|
9
BigShmax
22.09.11
✎
15:30
|
все проще. я посмотрел процедурой выше эта строка раскладывалась из массива уже :-)))))))))) перевернул изначальный массив и все ОК. в любом случае сунуть в массив и перевернуть проще чем строку лопатить имхо.
|
|