|
IL-программка
|
|||
---|---|---|---|
#18+
Текстовая строка может выглядеть как "text" либо "41text41". Подскажите в IL-кодах, как определить и удалить нежелательную подстроку "41" в начале и в конце строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 04:07 |
|
IL-программка
|
|||
---|---|---|---|
#18+
Ginko, пишешь консольную программу "41text41".Replace("41",string.Empty), компилируешь, дизассемблируешь с помощью ILDasm.exe, смотришь ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 05:32 |
|
IL-программка
|
|||
---|---|---|---|
#18+
Эту операцию можно сделать энным количеством разных способов - начиная от вышеупомянутого Relpace (который еще удалит 41 внутри строки, даже если символы 41 хвостовыми не являются), и заканчивая linq: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
- какой именно способ интересует? Ну апотом - да, как опять же было сказано выше, компилируете нужный способ на C#, смотрите результат ILDASM'ом. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 07:02 |
|
IL-программка
|
|||
---|---|---|---|
#18+
Спасибо! В принципе такой код подходит Код: c# 1. 2. 3. 4.
но IL код слишком здоровый получается Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
рассчитывал на что-то более компактное, если честно... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 14:03 |
|
IL-программка
|
|||
---|---|---|---|
#18+
Ginkoно IL код слишком здоровый получается рассчитывал на что-то более компактное, если честно... Там еще вариант с регэкспом есть: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
- вроде бы вполне компактно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 14:42 |
|
IL-программка
|
|||
---|---|---|---|
#18+
Здорово! Огромное Спасибо! (мне поначалу строчка с Regex была не понятна) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 14:55 |
|
IL-программка
|
|||
---|---|---|---|
#18+
хороший повод разобраться с "Регулярными выражениями" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 15:08 |
|
IL-программка
|
|||
---|---|---|---|
#18+
Ginkoрассчитывал на что-то более компактное, если честно... Код: c# 1.
Хорошо, что вот этот метод не дизассемблировался ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 16:32 |
|
|
start [/forum/topic.php?fid=20&msg=39625541&tid=1399434]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 159ms |
0 / 0 |