Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Doddger
12 / 15 / 4
Регистрация: 24.09.2014
Сообщений: 107
#1

Как узнать индекс вхождения подстроки в строку? - C++

12.08.2015, 11:13. Просмотров 776. Ответов 3
Метки нет (Все метки)

Как задать шаблон строки?
Объясню на примере:
мне надо узнать индекс подстроки в строке, используя, например, String::IndexOf(String). Искомая подстрока имеет вид "=[0-9]", т.е. состоит из двух символов - символа "=" и любой цифры диапазона [0-9].
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2015, 11:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как узнать индекс вхождения подстроки в строку? (C++):

Мне надо сделать поиск последнего вхождения подстроки s1 в строку s(с функцией LastPos, не strstr). В этом коде просто вхождение подстроки в строку. - C++
#include <stdio.h> int count_of_substrings(string s, string s1){ int start = 0; int count = 0; int pos = 0; ...

Машина Тьюринга, определение вхождения подстроки в строку - C++
приветствую. собственно, задание по мт. вопрос не по части решения теоретического, а именно по реализации на c++. на вход мт поступает...

Поиск последнего вхождения в строку заданной подстроки - C++
8.8.1. Помогите, пожалуйста, решить задачу в С++. Написать программу поиска последнего вхождения в строку заданной подстроки.

Своя функция lastpos (поиск последнего вхождения подстроки в строку) - C++
Написать функцию, которая выполняет действие функции LastPos(s,s1)поиск последнего вхождения под строки s1 в строку s. Но без использовании...

Найти индекс последнего вхождения символа, введённого пользователем, в заданную строку - C++
Уважаемые форумчане. Помогите, пожалуйста, написать программу по следующему условию: пользователь вводит отдельно строку и символ,...

Найти координаты первого вхождения в заданную строку подстроки, состоящей из двух одинаковых заданных символов - C++
Найти координаты первого вхождения в заданную строку подстроки, состоящей из двух одинаковых заданных символов. Помогииииите

3
tnk500
114 / 118 / 25
Регистрация: 25.08.2012
Сообщений: 1,294
Завершенные тесты: 3
12.08.2015, 11:49 #2
Doddger, задача на регулярные выражения.
Посмотрите в сторону std::regex
1
Mr.X
Эксперт С++
3060 / 1705 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
12.08.2015, 18:15 #3
Цитата Сообщение от Doddger Посмотреть сообщение
Искомая подстрока имеет вид "=[0-9]", т.е. состоит из двух символов - символа "=" и любой цифры диапазона [0-9].
std::adjacent_find
1
Doddger
12 / 15 / 4
Регистрация: 24.09.2014
Сообщений: 107
13.08.2015, 17:31  [ТС] #4
Спасибо за ответы!
Тему можно закрывать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2015, 17:31
Привет! Вот еще темы с ответами:

Поиск вхождения подстроки - C++
int AString::find(char* podstr) { if (strstr(str, podstr) != NULL) return (int) (strstr(str, podstr) -str); else return -1; } ...

Как разделить строку на подстроки - C++
Здравствуйте, возник вопрос по парсингу строк в c++... Как разделить строку на подстроки по ид ? При этом элементов должно быть только два,...

Как узнать индекс элемента массива, зная итератор на этот элемент? - C++
Вот пример: #include <iostream> #include <vector> #include <algorithm> size_t get_index ( const...

Как подсчитать количество вхождений подстроки в строку - C++
Добрый вечер! Как можно подсчитать количество вхождений строки S2 в строку S1? Допустим: S1= dfsgsffgsrr S2= gs


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru