Есть текст: (Hello)(world)...
Мне нужно получить текст в скобках и вывести его в консоль. Но проблема в том, что неизвестно, сколько будет таких скобок.
var str1 = "(Hello)(world)";
string[] strs = str1.Split(new[] { '(', ')' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string str in strs)
{
Console.WriteLine(str);
}
Можно вытащить регуляркой (?<=\().+?(?=\))
1.Вводим переменную,чтобы типа string (далее str)чтобы помнить текущее слово.
2.Запускаем цикл для поиска "(" открывающей скобки
3.Считываем символы в строку из нашего текста str+= наш символ
4.Условие выхода из цикла - нахождение ")" символа (str += " " чтобы между словами был пробел)
5.Возвращаемся в пункт 2
6.Печатаем str
PS не забыть в пункте 2 поставить условие выхода из цикла вообще == нахождение "\0" символа конца строки
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет, стала интересна возможность работы с несколькими экранами из UWP (такое вообще реально)Есть задача: написать приложение, которое...
Подскажите, как составить DQL для symfony 4 Doctrine для такого sql запроса?
Народ , как можно записать свой ID или CLASS таблице PHPпо такому принципу :