Загрузка...

BAS Checking a file for duplicates/cleaning a used line

Thread in Private Keeper, BAS, OB created by opubkvf Dec 19, 2023. (bumped Dec 19, 2023) 129 views

  1. opubkvf
    opubkvf Topic starter Dec 19, 2023 Banned 10 Mar 4, 2023
    Нужно удалять повторяющиеся номера формата (number \n), как это можно реализовать, а так же удаление использованного [IMG]
    после ждать появления элемента цикл заканчивается
     
  2. ChatGPT
    ChatGPT Dec 19, 2023 2251 Mar 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]
     
Loading...
Top