Hjkma
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Приветствую всех. Есть текст: Цитата: Conny youngbusty.com Anna, Anna Kolarova, Conie, Connie, Connie Carter, Conny, Conny A, Conny Carter, Conny Dior, Conny K, Conny Lior, Conny Nublies, Constance, Josephine, Lorena, Mary Grey, Muriel, Roselyne A, Roxanne 1BY-DAY (Conny & Connie) Connie Carter Connie Carter | И есть составленная мной регулярка: Цитата: ((?<=^)|(?<=, ))([A-Z][a-z]+ [^,]+)((?=,)|(?=$)) | с заменой Цитата: Регулярка должна охватить только неодиночные слова, разделенные запятыми и вокруг них может быть начало или конец строки и они должны перемещаться на новые строки. Это как раз вторая строка. Но работает регулярка не совсем корректно. Неодиночные слова переносятся, но что-то странное с первым словом во второй строке: запятая, которая следует за этим словом, переместилась на новую строку, чего не должно быть (она должна оставаться после этого слова, а не перемещаться). И вообще регулярка здесь матчит почти все строки, как-то странно (предполагалось, что должны матчиться только неодиночные слова, которые соответствуют заявленым условиям). Еще и почему-то создалась пустая строка после третьей строки (её не должно быть). Помогите улучшить регулярку, чтобы вместо Цитата: Conny youngbusty.com Anna , Anna Kolarova , Conie, Connie, Connie Carter , Conny, Conny A , Conny Carter , Conny Dior , Conny K , Conny Lior , Conny Nublies , Constance, Josephine, Lorena, Mary Grey , Muriel, Roselyne A , Roxanne 1BY-DAY (Conny & Connie) Connie Carter Connie Carter | Было: Цитата: Conny youngbusty.com Anna, Anna Kolarova , Conie, Connie, Connie Carter , Conny, Conny A , Conny Carter , Conny Dior , Conny K , Conny Lior , Conny Nublies , Constance, Josephine, Lorena, Mary Grey , Muriel, Roselyne A , Roxanne 1BY-DAY (Conny & Connie) Connie Carter Connie Carter | Спасибо! |