| 
		
			Сообщение от Deff
			
		
	 | 
	| 
		Собственно мну то показал не про саму регулярку, а удобное добавление - изъятие регеспов из оной,
	 | 
	
ну а кто мешает это делать? 
var text = '.НПКП "Кузнецкий Мост" производит лучшие в мире частные предприятия ,ООО "Вася" и ч/п "Коля". ООО "Труляля" Чпонин А.А -> "Труляля" Чпонин А.А ЧП Онин А.А -> Онин А.А т.е. Товарищ Иванов А.А. должен остаться без изменений, а ТОВ Иванов А.А. должен стать просто Ивановым. ля-ля-ля,О\\ОО ля-ля ООО';
var words = [
    "ТОВ",
    "ООО",
    "ДП",
    "НПКП",
    "ЗАО",
    "ОАО",
    "ЧП",
    "СПД",
    "ЧП",
    "ФОП",
    "ФЛП",
    "ФЛ",
    "НПП",
    "МП",
    "фирма",
    "компания",
    "частное предприятие",
    "предприятие",
    "ч/п",
    "OOO",
    "интернет-магазин",
    "интернет",
    "магазин",
    "TM",
    "ТМ"
];
var re = new RegExp( "(^|[\\s~`!@#№\\$%\\^&*\\(\\)_+\\-=\\[\\]{};':\"<>,.\\/\\?\\\\\\|])(" + words.join("|").
    replace( /\\/g, "\\\\" ) + ")([\\s~`!@#№\\$%\\^&*\\(\\)_+\\-=\\[\\]{};':\"<>,.\\/\\?\\\\\\|]|$)", "ig" );
text = text.replace( re, "$1☺$3" );
 
alert( text );
 Сиди да добавляй себе слова