string trim (string str [, string charlist])
Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан, trim() удаляет следующие
· " " (ASCII 32 (0x20)), символ пробела.
· "\t" (ASCII 9 (0x09)), символ табуляции.
· "\n" (ASCII 10 (0x0A)), символ перевода строки.
· "\r" (ASCII 13 (0x0D)), символ возврата каретки.
· "\0" (ASCII 0 (0x00)), NUL-байт.
· "\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.
Можно также задать список символов для удаления с помощью аргумента charlist.
Индивидуальные задания- Дан текстовый файл f. Определить сколько раз в файле встречаются слова «БелГу» и «КНИТ».
- Дан текстовый файл f. Сохранить в файле только те символы, за которыми следует буква “а”.
- В текстовом файле несколько последовательных одинаковых символов заменить одним.
- Даны два текстовых файла. Вывести начальные буквы строк, которые есть в каждом из данных файлов.
- Дан текстовый файл. Вывести все согласные, которых нет ни в одном слове.
- Преобразовать текстовый файл, удалив последнее слово в каждой строке.
- В текстовом файле записаны вещественные числа с плавающей точкой. Преобразовать файл, заменив каждое число, округленным до десятых значением, записанным в форме с фиксированной точкой.
- Дан текстовый файл. Найти самое длинное слово среди слов, начинающихся буквой “a”. Если таких слов нет, сообщить об этом. Слова, начинающиеся буквой “a”, записать в другой файл.
- Вывести все буквы данного текстового файла, входящие в файл не менее двух раз.
- Преобразовать данный текстовый файл целых чисел так, чтобы числа разделялись двумя пробелами и в каждой строке за исключением, возможно, последней было по 10 чисел.
- В текстовом файле записаны вещественные числа в форме с фиксированной точкой. Преобразовать файл, представив каждое число в форме с плавающей точкой, сохранив две цифры после точки в мантиссе.
- Дан текстовый файл. Преобразовать его, удалив из каждой строки слова, встречающиеся более двух раз.
- Дан текстовый файл. Удалить строки, содержащие слова в которых количество символов равно максимальной длине слова в этом текстовом файле.
- Даны текстовые файлы f и g. Дописать в файл f строки из файла g, которых нет в файле f.
- Удалить слова из данного текстового файла, длина которых превышает задаваемое число n.
- Дан текстовый файл. Перенесите в новый файл все строки, не содержащие заданного слова.
- Дан файл, хранящий последовательность целых чисел. Определите, является ли последовательность знакопеременной.
- В файлах f1 и f2 целые числа упорядочены по возрастанию. Создайте файл f3, объединив f1 и f2 и сохранив упорядоченность.
- Дан текстовый файл. Определите, сколько строк файла имеют длину, большую, равную и меньшую, чем заданное значение k.
- Дан файл целых чисел. Создайте файл вещественных чисел, значениями которого будут средние арифметические значения каждой пятерки подряд идущих чисел. Последняя группа может содержать меньше пяти значений.
- Дан текстовый файл. Найдите строку максимальной длины.
- Дан файл целых чисел с диапазоном значений от а до b. Определите, сколько раз встречается каждое значение в файле.
- Дан текстовый файл. Для каждой строки распечатайте первое из слов, содержащее наибольшее число различных букв.
- Дан текстовый файл. Распечатайте все строки, оканчивающиеся заданным словом.
- Дан текстовый файл. Распечатайте все строки, начинающиеся с заданного слова.
- Дан текстовый файл. Преобразовать его, оставив в каждой строке только самое длинное слово.
|
|
|
|