Поиск. Поиск последнего вхождения одного из нескольких символов

   
На этом шаге мы рассмотрим методы, используемые для поиска последнего вхождения символов.

   
Для выполнения указанных операций используются следующие методы:

  size_type string::find_last_of (const string& str) const
  size_type string::find_last_of (const string& str, size_type idx) const
  size_type string::find_last_not_of (const string& str) const
  size_type string::find_last_not_of (const string& str, size_type idx) const

Функции ищут последний символ, который также входит или не входит в строку str (начиная с индекса idx).

   
Функции возвращают индекс символа при успешном поиске или string::npos() в случае неудачи.

   
Аргумент str не должен содержать NULL-указатель.

  size_type string::find_last_of (const char* cstr) const
  size_type string::find_last_of (const char* cstr, size_type idx) const
  size_type string::find_last_not_of (const char* cstr) const
  size_type string::find_last_not_of (const char* cstr, size_type idx) const

Функции ищут последний символ, который также входит или не входит в С-строку cstr (начиная с индекса idx).
   
Функции возвращают индекс символа при успешном поиске или string::npos() в случае неудачи.

   
Аргумент cstr не должен содержать NULL-указатель.

  size_type string::find_last_of (char c) const
  size_type string::find_last_of (char c, size_type idx) const
  size_type string::find_last_not_of (char c) const
  size_type string::find_last_not_of (char с size_type idx) const

Функции ищут последний символ, значение которого равно или не равно с (начиная с индекса idx).

   
Функции возвращают индекс символа при успешном поиске или string::npos() в случае неудачи.

   
На следующем шаге мы рассмотрим выделение подстрок и конкатенацию.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий