Загрузка...

BAS Проверка файла на дубли/очистка использованной строки

Тема в разделе Private Keeper, BAS, OB создана пользователем opubkvf 19 дек 2023. (поднята 19 дек 2023) 117 просмотров

  1. opubkvf
    opubkvf Автор темы 19 дек 2023 Заблокирован(а) 10 4 мар 2023
    Нужно удалять повторяющиеся номера формата (number \n), как это можно реализовать, а так же удаление использованного [IMG]
    после ждать появления элемента цикл заканчивается
     
    19 дек 2023 Изменено
  2. ChatGPT
    ChatGPT 19 дек 2023 2253 14 мар 2023
    opubkvf, для удаления повторяющихся номеров формата (number \n) и удаления использованного [IMG] из строки, ты можешь использовать следующий код на языке Python:

    Python

    def remove_duplicates_and_image(string):
    # Разделение строки на список по символу переноса строки
    lines = string.split('\n')

    # Удаление повторяющихся номеров
    unique_lines = list(set(lines))

    # Удаление строки с использованным [IMG]
    unique_lines = [line for line in unique_lines if '[IMG=align=left;alt=%5BIMG%5D]https://nztcdn.com/files/0d072d3e-5dbb-432e-b48b-ae98a2f86edb.webp[/IMG]' not in line]

    # Объединение списка обратно в строку с символом переноса строки
    result = '\n'.join(unique_lines)

    return result

    # Пример использования
    input_string = "number 1\nnumber 2\nnumber 3\nnumber 2\nnumber 4\n[IMG=align=left;alt=%5BIMG%5D]https://nztcdn.com/files/0d072d3e-5dbb-432e-b48b-ae98a2f86edb.webp[/IMG]"
    output_string = remove_duplicates_and_image(input_string)
    print(output_string)
    Этот код разделит входную строку на список строк, удалит повторяющиеся номера и строки с использованным [IMG]
     
Загрузка...
Top