Форум программистов, компьютерный форум, киберфорум
Python: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.01.2021
Сообщений: 5

Работа с текстом. Поиск отсутствующих элементов текста и вставка

06.01.2021, 19:28. Показов 1690. Ответов 1

Студворк — интернет-сервис помощи студентам
Существует следующий текст, в потенциале от p0 до p62, если значение отсутствует, то вставить значение xsi:nil="true".
Значение p16 отсутствует, следовательно, должно быть присвоено <p16 xsi:nil="true"/> И так до p62

<Row>
<p0>10</p0>
<p1>Вологодская область</p1>
<p2>"</p2>
<p3>****</p3>
<p4>12</p4>
<p5>01451040184</p5>
<p6>служебные помещения</p6>
<p7>специализирован</p7>
<p8>совместительство</p8>
<p9>ОМС</p9>
<p10>фио</p10>
<p11>1</p11>
<p12>1</p12>
<p13>164.6</p13>
<p14>20</p14>
<p15>977.52</p15>
Отсутствует
<p28>78.2</p28>
<p52>171.5</p52>
</Row>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.01.2021, 19:28
Ответы с готовыми решениями:

Вставка текста перед написанным текстом
Если честно, вообще не понимаю как это реализовать. Например написал я слово &quot;хороший&quot; нажал Enter И перед этим текстом в том же...

Поиск по массиву и добавление отсутствующих элементов в БД
string firma = { &quot;Прод экспо&quot;, &quot;Владтрейд, ООО&quot;, &quot;ТропикАгроТрейд, ООО&quot;, &quot;Компания ЛиК, ООО&quot; }; // сам массив ...

Работа с текстом и матрицей - из текста в массив
У меня такой вопрос, как из этого ввода: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/n 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0/n 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

1
67 / 64 / 3
Регистрация: 02.11.2019
Сообщений: 227
07.01.2021, 18:44
Python
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
text = """<p0>10</p0>
<p1>Вологодская область</p1>
<p2>"</p2>
<p3>****</p3>
<p4>12</p4>
<p5>01451040184</p5>
<p6>служебные помещения</p6>
<p7>специализирован</p7>
<p8>совместительство</p8>
<p9>ОМС</p9>
<p10>фио</p10>
<p11>1</p11>
<p12>1</p12>
<p13>164.6</p13>
<p14>20</p14>
<p15>977.52</p15>
<p28>78.2</p28>
<p52>171.5</p52>"""
 
result = ""
for i in range(63):
    found = False
    for k in text.split('\n'):
        if f'<p{i}>' in k:
            result += k + '\n'
            # print('ok')
            found = True
            break
    if not found:
        result += f'<p{i} xsi:nil="true"/>\n'
        # print('error')
print(result)
Очень интересная задача, она мне понравилась!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.01.2021, 18:44
Помогаю со студенческими работами здесь

Поиск текста в таблице файла Word и удаление строки с текстом
Здравствуйте, есть макрос по поиску и замене текста из таблицы Excel в шаблоне файла Word Dim WA As Object, WD As Object: Set WA =...

Поиск и вставка текста в файл
Доброго времени суток. Прошу помощи. Нужен батник для поиска текста и добавления его в указанный файл. Есть 2 файла file1.txt и...

Работа с текстом: поиск определенных слов
Ребята извиняюсь за глупый вопрос но не могу найти ошибку в самом простом коде. задумка такая нужно из текста вытащить определеные слова...

Работа с текстом в memo, поиск и замена
Дано фрагмент текста. Сформировать текст, в котором все слова должны быть заменены на количество букв в этом слове. Все знаки препинания...

Работа с текстом: удаление текста начиная с символа и заканчивая символом
есть строка: Thomasолпаиылдрпыhfklwhefrbwejiewhrnflhwerlkhnwelrhwler нужно удалить все что в квадратных скобках... знаю есть это... ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru