|
|
|
Как запихнуть в Replace() побольше значений
|
|||
|---|---|---|---|
|
#18+
наскока я понял в Replace можно только старое значение поменять на новое Replace("777","Б"); а как быть, если старых и новых значений пару десятков 777=Б 888=К 999=Ш итд как бы сделать чтобы красиво все автозаменялось по приведенной выше схеме, или тупо перегнать через цикл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2010, 19:58:13 |
|
||
|
Как запихнуть в Replace() побольше значений
|
|||
|---|---|---|---|
|
#18+
alex-nn, во первых неясно, какой собственно язык программирования? Допустим что VB/VBA - тогда можно список слов хранить в массиве, или в коллекции. Или даже в файле, Split'ом - раздробить по параметрам "что заменить" и "чем". ну а дальше обычным циклом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 20:00:43 |
|
||
|
Как запихнуть в Replace() побольше значений
|
|||
|---|---|---|---|
|
#18+
ентшульдигунг, т.е сорру я в который раз забываю указать на С# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 22:49:58 |
|
||
|
Как запихнуть в Replace() побольше значений
|
|||
|---|---|---|---|
|
#18+
да я и реализовал все это через цикл. Я думал, можа я чего не догоняю---- можа это как то красивее надо бы реализовать....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2010, 22:53:05 |
|
||
|
Как запихнуть в Replace() побольше значений
|
|||
|---|---|---|---|
|
#18+
alex-nnа как быть, если старых и новых значений пару десятков 777=Б 888=К 999=Ш итдРегексы в помощь. Можно инкапсулировать всю логику в небольшой вспомогательный класс: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 10:26:57 |
|
||
|
Как запихнуть в Replace() побольше значений
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, а теория? Достаточно ли будет 1 цикла замен или цикл дожен продолжаться, пока сторока s подвержена изменениям? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 10:35:31 |
|
||
|
Как запихнуть в Replace() побольше значений
|
|||
|---|---|---|---|
|
#18+
maytonЯростный Меч, а теория? Достаточно ли будет 1 цикла замен или цикл дожен продолжаться, пока сторока s подвержена изменениям?Это уже зависит от конкретных данных и от задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 10:59:31 |
|
||
|
Как запихнуть в Replace() побольше значений
|
|||
|---|---|---|---|
|
#18+
Я щас не помню терминологию, это называлось толи "Марковские Процессы", толи "Марковские замены" (никак не могу нагуглить), но если развить идею MyDict, то можно получить вычислительный модуль способный решать довольно сложные задачи на мини языке замен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2010, 11:27:16 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=101&tid=1343602]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 340ms |

| 0 / 0 |
