erroraccount
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Что-то все равно фамилии с пробелами не удалились. И фамилия с дифисом тоже наполовину осталась. Добавлено: Вот весь код целиком. В тексте некоторые фамилии в разных комбинациях. Помогите пожалуйста, чтобы все фамилии можно было удалить. Код: <?php $string = 'ЗАВТРАК у тов. В.М.МОЛОТОВА ПО СЛУЧАЮ ПЯТНАДЦАТИЛЕТИЯ СОВЕТСКО-ТУРЕЦКОГО ДОГОВОРА В связи с исполнившимся 15-летием первого советско-турецкого договора о дружбе, 23 марта с. г. председатель Совета народных комиссаров Союза ССР тов. В.М.Молотов дал завтрак чрезвычайному и полномочному послу Турецкой республики - г-ну Зекяи Апайдын. На завтраке присутствовали товарищи: К.Е.Ворошилов, Ворошилов К. Е., Ворошилов К. Е., К. Е. Ворошилов, Л.М.Каганович, Г.К.Орджоникидзе, А.И.Микоян, В.И.Меж-Лаук, Н.К.Антипов, А.П.Розеигольп, Н.Н.Крестинский, А.С.Бубнов, Ю.Л.Пятаков, Б.С.Стомоняков, А.И.Егоров, С.М.Буденный, А.М.Могильный, а также ответственные сотрудники Народного комиссариата по иностранным делам и высшие чины турецкого посольства. Во время завтрака тов. В.М.Молотов и г-н Зекяи Апайдын обменялись приветственными речами.'; $pattern = ' /[А-ЯЁ]\.[А-ЯЁ]\.[А-ЯЁ][а-яё]+\b| [А-ЯЁ]\.\s*[А-ЯЁ]\.\s*[А-ЯЁ][а-яё]+\b| [А-ЯЁ]\.\s*[А-ЯЁ][а-яё]+\b| [А-ЯЁ][а-яё]+\s*[А-ЯЁ]\.\s*[А-ЯЁ]\.\b| [А-ЯЁ][а-яё]+\s*[А-ЯЁ]\.\b| [А-ЯЁ][а-яё]+\s*[А-ЯЁ]\.[А-ЯЁ]\.\b/u'; $replacement = ''; echo preg_replace($pattern, $replacement, $string); ?> |
|