|
|
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
дана строка с тегами например Код: html 1. и если оторбожать без тегов то получится "один два три четрые" и надо удалить удалить подстроку, например "два" но оставив все при этом все теги. результат Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 08:50 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
Вычислить строку без тегов Найти все совпадения там Пройти по строке с тегами вычисляя текущую позицию символа в троке без тегов и, если она попадает в совпадение, то удалять символ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 11:38 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
Вот так у меня получилось. Попробовать можно тут http://www.tryfsharp.org/Create По скорости не оптимизированно "что вижу то и пою" Код: c# 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 12:20 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
F#Вычислить строку без тегов Найти все совпадения там Пройти по строке с тегами вычисляя текущую позицию символа в троке без тегов и, если она попадает в совпадение, то удалять символ. точно, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 14:08 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
C# Код: c# 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 15:00 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
petalvikC# Код: c# 1. Я так понял, что тут оно обрабатывает ровно один разделяющий тег, надо наверное вызвать matches, а затем заджоинить их value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 16:01 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 16:09 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
Продолжая идею petalvik, только переиспользуем уже найденную информацию Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 16:53 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
... что-то я перемудрил, - ТСу вообще нужно былы удавить первое вхождение ))) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 18:00 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
Если генерировать регулярное выражение, можно генерировать к нему и строку замены Код: c# 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2015, 18:49 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
F#Вычислить строку без тегов Найти все совпадения там Пройти по строке с тегами вычисляя текущую позицию символа в троке без тегов и, если она попадает в совпадение, то удалять символ. вот этот алгоритм считаю правильным,все остальное не подходит так как нужно делать на с++ и скорее всего без регулярных выражений.дальше буду писать сам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2015, 07:13 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
Картежникскорее всего без регулярных выражений.дальше буду писать сам Ну по регулярному выражению можно сделать конечный автомат и идти по исходному тексту, запоминая позиции удаляемых символов. После достижения совпадения формировать выходную строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 08:45 |
|
||
|
как удалить первое вхождение подстроки в строке с тегами
|
|||
|---|---|---|---|
|
#18+
F#Картежникскорее всего без регулярных выражений.дальше буду писать сам Ну по регулярному выражению можно сделать конечный автомат и идти по исходному тексту, запоминая позиции удаляемых символов. После достижения совпадения формировать выходную строку. просто у меня с регулярными выражениями не особо. боюсь что то пропустить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 10:21 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38856741&tid=1341117]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
96ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 472ms |

| 0 / 0 |
