Нужно удалять повторяющиеся слова вне зависимости от регистра. Создал такое выражение:
	
	| 
		 Код: 
	 | 
	a=a.replace(/([^a-zА-яёЁ]|^)([a-zА-яёЁ]+) (\2)([^a-zA-ZА-яёЁ]|$)/gi,"$1"+"$2"+"$4")  | 
	
Для примера "При при проверке были были найдены повторяющиеся слова" он удаляет дубликат "были", но напрочь игнорирует "При при" из-за разницы в регистре. Что делать?