Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Есть задача вытащить напрямуй данные из 1с SQL. Там встречаются столбцы содержащие строки вида, например: ',140030,Московская обл,Люберецкий р-н,,Малаховка п,Касимовское ш,3,Б,' Можно ли эту строчку как-то элегантно распарсить? Например, получть на выходе: 'Московская обл, Касимовское ш, 3Б' Т.е. разложит по разделителю (,), а потом склеить как нужно. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 14:13 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
PKovalenkoЕсть задача вытащить напрямуй данные из 1с SQL. Там встречаются столбцы содержащие строки вида, например: ',140030,Московская обл,Люберецкий р-н,,Малаховка п,Касимовское ш,3,Б,' Можно ли эту строчку как-то элегантно распарсить? Например, получть на выходе: 'Московская обл, Касимовское ш, 3Б' Т.е. разложит по разделителю (,), а потом склеить как нужно. Заранее спасибо! можно, читайте про строковые функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 14:14 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Строим заранее кривые структуры, мучаем форум, - потом тягостно проеодолеваем проблемы. P.S. 1C - всё для людей! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 14:33 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 14:34 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Knyazev Alexey Код: plaintext 1. 2. 3. 4. 5. 6. 7. Супер решение. Собственно так и хотел, но запутался с кавычками. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 14:37 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Прошу прощения за некропаст, но не хочется пложить ряд тем с решением предложенным выше ознакомился, но не могу применить его ксвоей задаче: есть: Код: plaintext 1. 2. 3. нужно это получить как-то вроде: 1 101 1 1002 1 10003 2 1002 2 1005 2 1010 Заранее спасибо за любую помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2010, 20:19 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Стоит куда-то что-то запостить, как решение само приходит :) для тех, кто в будущем наткнется на эту тему: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2010, 20:50 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
PavMСтоит куда-то что-то запостить, как решение само приходит :) для тех, кто в будущем наткнется на эту тему: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Для тех, кто сдуру захочет это поюзать: покурите SQL INJECTION. Хе-хе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2010, 08:10 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
PavMСтоит куда-то что-то запостить, как решение само приходит :) это решение не самое лучшее, по ряду причин...помимо озвученной выше, на больших объёма ваш запрос будет отрабатывать ой как долго, как вариант: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2010, 10:06 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Еше простенький вариант для 2005-го и выше: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2010, 14:30 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Ребят, помогите с запросом пожалуйста. Нужно из столбца FIO в таблице tabl1, перенести в tabl2 в отдельные столбцы fam, im и ot. В tabl1.FIO данные в формате: Иванов Иван Иванович. Нужно чтобы было: tabl2.fam - Иванов tabl2.im - Иван tabl2.im - Иванович ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 11:32 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
PurpleTunesРебят, помогите с запросом пожалуйста. Нужно из столбца FIO в таблице tabl1, перенести в tabl2 в отдельные столбцы fam, im и ot. В tabl1.FIO данные в формате: Иванов Иван Иванович. Нужно чтобы было: tabl2.fam - Иванов tabl2.im - Иван tabl2.im - Иванович На всякий тюркоязычные отчетства двойные Иванович оглы. Бывают и двусоставные фамилии. Ни и вообще дофига всякого бывает. А так все приведенные выше примеры работать будут, только разделитель не ',' , а ' ' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 11:56 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
PurpleTunesНужно из столбца FIO в таблице tabl1, перенести в tabl2 в отдельные столбцы fam, im и ot. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 12:50 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
ой как красииво... лишние пробелы... 3987988 всего 3 REPLACE Код: sql 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 13:19 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Гость333 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 13:15 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Knyazev AlexeyPavMСтоит куда-то что-то запостить, как решение само приходит :) это решение не самое лучшее, по ряду причин...помимо озвученной выше, на больших объёма ваш запрос будет отрабатывать ой как долго, как вариант: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. вариант ещё хорош тем , что использовать его можно в функции. а вот exec нельзя ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 10:06 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Чтобы не постить новую тему спрошу здесь. Есть текстовый файл вида "1111","222222222","33333333","44","55","6";"7777","8888","99","1";11111.11 "2222","3333333","44444444","5","6","77";"8888","8888","11","2";22222.22 Задача распарсить его в таблицу вида n1,n2,n3,n4,n5,n6,n7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 12:35 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Time_ScreamЗадача распарсить его в таблицу вида Это не распарсить. Это импортировать. Для этого для вас специально в студии сделали Import-Export wizard ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 12:37 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
По разделителю ; bcp шкой занес а три ячейки m1,m2,m3 А вот дальше, нарезать так как задумано не получается. Буду признателен любой помощи. Если была такая тема, ткните пальцем, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 12:39 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Time_ScreamБуду признателен любой помощи. Откройте хелп по bcp Time_ScreamЕсли была такая тема, ткните пальцем, спасибо. ну если импорт называть парсингом, то такая тема не найдется никогда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 12:43 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Glory,Спасибо, сейчас посмотрю наверное что-то упустил, импортировать-то я смог, по разделителю, а вот нарезать по ячейкам( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 12:48 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Glory, import/export в wirard мне не подходит, загрузка не разовая, осуществляться будет без моего участия, посредством замены исходного файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 13:11 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
Time_Screamimport/export в wirard мне не подходит, загрузка не разовая,осуществляться будет без моего участия, Вы хоть до конца визарда дошли, прежде чем такие заявления делать ? Кнопку "сохранить как пакет" видели ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 13:14 |
|
||
|
Парсинг строки
|
|||
|---|---|---|---|
|
#18+
GloryTime_Screamimport/export в wirard мне не подходит, загрузка не разовая,осуществляться будет без моего участия, Вы хоть до конца визарда дошли, прежде чем такие заявления делать ? Кнопку "сохранить как пакет" видели ? Это SSIS. Даже Glory видит в нем пользу в решении таких задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=36967121&tid=1687938]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 276ms |
| total: | 430ms |

| 0 / 0 |
