Jonmey
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Совет общего вида ВСЕМ НЕДОСТАТОЧНО ОПЫТНЫМ ЮЗЕРАМ в большинстве случев (особенно в случае замен/удалений), если используемый регэксп имеет фрагмент вида (положительное или отрицательное (^) перечисление/группа символов в любых вариациях наличия и количества ([...]?, [...]*, [...]+, [...]{x,у} и т.д.), ...[...\n...]... где ... - любая комбинация (не содержащая \r или \s) или ничего, например, фрагменты [\n], [\n\t], [a-z\n], [abc\n=] и т.д. то стоит добавить в него сиимвол \r (чтобы получилось [\n\r], [\n\r\t], [a-z\n\r], [abc\n\r=] и т.д.) Этим самым вы избежите в будущем потенциальных проблем, описанных выше (отсюда и до данного сообщения, с живыми примерами). Совет дан ввиду того, что иные помощники упорно предпочитают оказывать точечную помощь, чтобы их советы помогали, как можно меньшему количеству людей и как можно в меньшем количестве случаев (видимо, боятся, что в противном случае о них забудут, если они перестанут бегать по кругу с одними и теми же сопливчиками, лишь переворачивая их с одной стороны на другую). * * * Цитата: сочетание \r\t\n, в конце строк, в нормальном тексте, недопустимо | Пример "ненормального" текста с "недопустимыми" сочетаниями: https://www102.zippyshare.com/v/hVraUOmN/file.html Наверное он просто не знает, что он "ненормальный", а потому даже в браузере не испытывает проблем с работой. | Всего записей: 1375 | Зарегистр. 17-01-2011 | Отправлено: 21:28 12-02-2020 | Исправлено: Jonmey, 23:02 12-02-2020 |
|