Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.03.2021
Сообщений: 58

В текстовом поле вводится строка текста типа 'avb a1b a2b a3b a4b a5b abb acb'

23.11.2021, 23:30. Показов 636. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В текстовом поле вводится строка текста типа 'avb a1b a2b a3b a4b a5b abb acb'. При нажатии на кнопку должна быть выполнена функция. С помощью метода match объекта String необходимо найти все слова, в которых по краям стоят буквы 'a' и 'b', а между ними не число. Вывести эти слова в виде столбика (каждое слово из новой строки). Для реализации задачи использовать шаблон.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2021, 23:30
Ответы с готовыми решениями:

В текстовом поле вводится строка текста типа дата в формате '2025-12-31'
В текстовом поле вводится строка текста типа дата в формате '2025-12-31'. При нажатии на кнопку должна быть выполнена функция. Функция...

В первое поле вводится любая строка, при нажатии на кнопку во второе поле записывается эта строка без пробелов
Помогите пожалуйста В первое поле вводится любая строка, при нажатии на кнопку «START» во второе поле записывается эта строка без...

Вводится любая строка, а во второе поле записывается эта строка без пробелов справа
Помогите, пожалуйста В первое поле вводится любая строка, при нажатии на кнопку «Go» во второе поле записывается эта строка без...

4
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3414 / 2735 / 575
Регистрация: 04.09.2018
Сообщений: 8,587
Записей в блоге: 3
23.11.2021, 23:46
Nazarbaev14h,
C#
1
2
3
4
5
            string text = "avb a1b a2b a3b a4b cdb a5b aaa abb acb ade ";
            Regex regex = new Regex( @"a+[^\d]b" );
            MatchCollection matches = regex.Matches( text );
            foreach( Match m in matches )
                Console.WriteLine( m.Value );
Code
1
2
3
avb
abb
acb
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
24.11.2021, 21:52
wizard41,
C#
1
@"a[^\d]*b"
- числа может не быть, но оно может быть и двух-/трех-/... значным
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3414 / 2735 / 575
Регистрация: 04.09.2018
Сообщений: 8,587
Записей в блоге: 3
24.11.2021, 22:09
Цитата Сообщение от Diamante Посмотреть сообщение
- числа может не быть
Да много чего может быть или не быть )
ТС'у походу вообще пофигу. Если б он дал какую обратную связь, то можно и доработать регулярку.
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
24.11.2021, 22:23
Маловато кейсов. Добавил еще.

C#
1
2
string text = "avb ab a2b a3b a4b cdb a55b aa2b ab2b a3cb a2d3b ";
Regex regex = new Regex(@"\ba(\S*[^\d\s]+\S*|)b\b");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.11.2021, 22:23
Помогаю со студенческими работами здесь

Вводится строка текста
Вводится строка текста, подсчитать количество цифр в строке. Найти слово образованное двумя первыми и последними символами строки. Каждое...

Вводится строка произвольного текста.
Вводится строка произвольного текста. Подсчитать количество цифр в данной строке. помогите пожалуйста c++ )

Вводится строка произвольного текста
Здравствуйте, вот имеется такая задача: Вводится строка произвольного текста. Вывести на экран предпоследнее и последнее слова (Слова...

Вводится строка текста из N символов
Вводится строка текста из N символов, слова разделены одним пробелом.Составить программу вставляющую после каждой буквы "к" слог...

Вводится строка произвольного текста
1. Вводится строка произвольного текста. Вывести на экран предпоследнее и последнее слова (Слова разделены пробелами, не обязательно...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru