Форум программистов, компьютерный форум CyberForum.ru

Сравнение строк без нескольких символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какие 2 сортировки надо знать, чтобы на все случаи жизни быть застрахованным? http://www.cyberforum.ru/cpp-beginners/thread1101503.html
Всем добрый вечер! Форум уже давно читаю на правах гостя. Сегодня всерьез решил заняться темой сортировок. Форум очень интересный, уверен, не зря зарегистрировался. Собственно, сабж: Прочитал кучу статей о сортировках, о скорости, памяти, но разобраться оказалось трудновато. Раньше я думал, что достаточно знать QuickSort, что можно применять ее всюду и сортить абсолютно любые массивы за...
C++ Неправильно считается произведение, начиная с n=5 Составить программу вычисления и выдачи на печать суммы и произведения N элементов бесконечного числового ряда. Здесь и далее следует пользоваться операторами цикла for или while y=1(-3)9(-27)81 # include <stdio.h> void main () {int n, i=1, y=1, k=0, x=0; printf ("n\ Vvedite N"); scanf ("%d", &n); http://www.cyberforum.ru/cpp-beginners/thread1101493.html
Даны натуральные числа N и M C++
Даны натуральные числа N и M.вывести на экран все числители числа N, которые одновременно являются делителем M.
C++ Удалить файл с указанной фразой в названии
В общем, у нас есть файл "name_3435536362.txt". Символы "3435536362" у каждого пользователя свои. Нужно организовать удаление файла таким образом: удалить файл "name_*", где * - это указанные выше символы. То бишь, нужно удалить все файлы, в названии которых стоит "name_". Сам код удаления: if((p = fopen("D:/Program Files/name_3435536362.txt", "w"))== NULL) { puts( "\nФайл не...
C++ Цифры данного четырехзначного числа N образуют строго возрастающую последовательность http://www.cyberforum.ru/cpp-beginners/thread1101425.html
Помогите пожалуйста. Только начинаю программировать и что-то у меня не особо выходит. цифры данного четырехзначного числа N образуют строго возрастающую последовательность. Решить нужно без условных операторов, чтобы выводило true/false using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication9 {
C++ Подсчитать сколько знаков препинания в данной строке Помогите пожалуйста выполнить задачу: Вводится строка. Подсчитать сколько знаков препинания в данной строке. мой код: #include <iostream> using namespace std; int main() { char str; int a=0; cout<<"Enter text"; подробнее

Показать сообщение отдельно
uburuntu
 Аватар для uburuntu
94 / 94 / 29
Регистрация: 04.10.2012
Сообщений: 188
20.02.2014, 21:02     Сравнение строк без нескольких символов
Здравствуйте, у меня вопрос по сабжу.
Есть задание на написание парсера, всё бы хорошо, только не знаю как оптимально сравнивать строки за исключением некоторых символов.

В общем так: есть строка, к примеру, name и есть входная строка str.
В строке str:
  • "%" соответствует 0 или более любым символов
  • "-" соответствует 1 любому символу
Например: Iv%

И, соответственно, вопрос: как можно реализовать их сравнение самым адекватным способом?

Добавлено через 1 час 47 минут
В качестве помощи сойдет и правильный запрос в гугл.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru