注:我使用的是Python3如何從字符串中刪除所有的IRC顏色代碼
我一直在尋找無處不在,什麼也沒找到完整。在任何地方向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'
一個例子以及預期的輸出會更好。 – 2015-03-25 04:52:19
一個例子是12,4red和藍色,下劃線。控制字符不顯示在瀏覽器中。可能'\ 003'+ '12,4'+'紅色和藍色'+'\ 003'+',\ 031Underline \ 031' – baudsmoke 2015-03-25 04:58:18
請使用代碼塊顯示代碼,如果使用代碼塊,控制字符可以顯示在瀏覽器中。您可以編輯您的問題以更新該問題 – arkoak 2015-03-25 07:15:09