2013-07-26 5 views
6

У меня есть документ в Notepad ++, где каждая строка может содержать любую комбинацию символов. Например:Regex для удаления повторяющихся букв

RRGG 
U 
XB 
UUGG 
UG 

Что я хочу, это регулярное выражение для удаления любых повторяющихся символов. Таким образом, учитывая вышесказанное, я бы ушел с:

RG 
U 
XB 
UG 
UG 

Я пытался найти ([a-z]) и заменяя \1 на основе чего-то, что я видел в Интернете, но я ничего не получил. Я даже попытался найти ([a-z])+, но это только что достало мне последнее письмо на линии (не уверен, почему я думал, что это сработает, кроме того, что я ужасен в регулярном выражении). Я также не хочу избавляться от каких-либо пробелов или пустых строк. Каков наилучший способ сделать это?

ответ

15

Поиск:

([A-Z])\1+ 

Заменить:

\1 
+0

Это работает как шарм. Большое спасибо. Я был так близко. :( – MyCodeSucks

+0

работал для меня тоже! –