примечание: я использую Python3
Я искал везде и не нашел ничего полного. Спрашиваю в IRC везде. Мне нужно выражение регулярного выражения, которое удаляет ВСЕ коды управления цветом IRC. Нигде нет полного решения.
Жирный, курсив, подчеркнутый, обратный, цветной и простой текст
Номера символов — 2 29 31 22 3 15 соответственно.
Отредактировано:
Я только что обнаружил, что также используется символ \x0f.
Символ цвета (3) может содержать максимум 2 цифры после него, с возможной запятой, а затем максимум на 2 цифры или без цифр, только символ 3. Это также может быть просто запятая с обычным текстом после нее, и в этом случае запятую следует оставить в строке.
Пожалуйста, помогите, я застрял в грязи.
Пример:
'\003' + '12,4' + 'Red and blue' + '\003'+', \031Underline\031'
Цифра 12 — синяя, а цифра 4 — красная, используется с символом 3.
Ожидаемый результат — это простой текст «Красный и синий, подчеркивание», без цветовых кодов. Таким образом я могу использовать:
line = 'Red and blue, Underline'
line.split(' ')[0] == 'Red'
Подробнее здесь: https://stackoverflow.com/questions/292 ... rom-string