Описание

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.

Индивидуальные задания
  1. Дан текстовый файл f. Определить сколько раз в файле встречаются слова «БелГу» и «КНИТ».
  2. Дан текстовый файл f. Сохранить в файле только те символы, за которыми следует буква “а”.
  3. В текстовом файле несколько последовательных одинаковых символов заменить одним.
  4. Даны два текстовых файла. Вывести начальные буквы строк, которые есть в каждом из данных файлов.
  5. Дан текстовый файл. Вывести все согласные, которых нет ни в одном слове.
  6. Преобразовать текстовый файл, удалив последнее слово в каждой строке.
  7. В текстовом файле записаны вещественные числа с плавающей точкой. Преобразовать файл, заменив каждое число, округленным до десятых значением, записанным в форме с фиксированной точкой.
  8. Дан текстовый файл. Найти самое длинное слово среди слов, начинающихся буквой “a”. Если таких слов нет, сообщить об этом. Слова, начинающиеся буквой “a”, записать в другой файл.
  9. Вывести все буквы данного текстового файла, входящие в файл не менее двух раз.
  10. Преобразовать данный текстовый файл целых чисел так, чтобы числа разделялись двумя пробелами и в каждой строке за исключением, возможно, последней было по 10 чисел.
  11. В текстовом файле записаны вещественные числа в форме с фиксированной точкой. Преобразовать файл, представив каждое число в форме с плавающей точкой, сохранив две цифры после точки в мантиссе.
  12. Дан текстовый файл. Преобразовать его, удалив из каждой строки слова, встречающиеся более двух раз.
  13. Дан текстовый файл. Удалить строки, содержащие слова в которых количество символов равно максимальной длине слова в этом текстовом файле.
  14. Даны текстовые файлы f и g. Дописать в файл f строки из файла g, которых нет в файле f.
  15. Удалить слова из данного текстового файла, длина которых превышает задаваемое число n.
  16. Дан текстовый файл. Перенесите в новый файл все строки, не содержащие заданного слова.
  17. Дан файл, хранящий последовательность целых чисел. Определите, является ли последовательность знакопеременной.
  18. В файлах f1 и f2 целые числа упорядочены по возрастанию. Создайте файл f3, объединив f1 и f2 и сохранив упорядоченность.
  19. Дан текстовый файл. Определите, сколько строк файла имеют длину, большую, равную и меньшую, чем заданное значение k.
  20. Дан файл целых чисел. Создайте файл вещественных чисел, значениями которого будут средние арифметические значения каждой пятерки подряд идущих чисел. Последняя группа может содержать меньше пяти значений.
  21. Дан текстовый файл. Найдите строку максимальной длины.
  22. Дан файл целых чисел с диапазоном значений от а до b. Определите, сколько раз встречается каждое значение в файле.
  23. Дан текстовый файл. Для каждой строки распечатайте первое из слов, содержащее наибольшее число различных букв.
  24. Дан текстовый файл. Распечатайте все строки, оканчивающиеся заданным словом.
  25. Дан текстовый файл. Распечатайте все строки, начинающиеся с заданного слова.
  26. Дан текстовый файл. Преобразовать его, оставив в каждой строке только самое длинное слово.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: