Как в строке найти любой первый непечатный символ средствами php?
Здравствуйте.
Дано: сбойный файл с текстовым содержимым и набором абракадабры с непечатными (управляющими) символами.
Требуется: обрезать содержимое в виде строки по первому найденному непечатному символу (\x01..\x1f\x7f, за исключением \r\n\t) средствами php
Пожалуйста, помогите подобрать функцию и аргументы.
Спасибо.
Я что то не понял требование "обрезать содержимое в виде строки по первому найденному непечатному символу" наведите пример для ясности или объясните как то по-человечески)
Есть текстовый файл. Сначала идет нормальный текст, потом начинается месиво из печатных и управляющих символов. Хочу в содержимом найти первый непечатный символ (за исключением переноса строк и табуляции). С тем, чтобы обрезать содержимое файла по этот символ.
Внимание, вопрос: Как в строке найти любой первый непечатный символ средствами php?
в регулярном выражении указываешь ВСЕ допустимые символы, при использовании mb_... можно использовать utf8, a-z это упрощенная запись, можно указывать сами символы
данная функция удалит все символы, которые не указаны в регулярке (можно заменить на свои и потом уже с этой строкой работать).
если надо найти первое вхождение какого то символа то нужно mb_ereg_match или mb_ereg_search...