Как извлечь текст между скобками?

173
23 июня 2018, 08:30

Есть текст: (Hello)(world)...

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

Answer 1
var str1 = "(Hello)(world)";
string[] strs = str1.Split(new[] { '(', ')' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string str in strs)
{
    Console.WriteLine(str);
}
Answer 2

Можно вытащить регуляркой (?<=\().+?(?=\))

Answer 3

1.Вводим переменную,чтобы типа string (далее str)чтобы помнить текущее слово.

2.Запускаем цикл для поиска "(" открывающей скобки

3.Считываем символы в строку из нашего текста str+= наш символ

4.Условие выхода из цикла - нахождение ")" символа (str += " " чтобы между словами был пробел)

5.Возвращаемся в пункт 2

6.Печатаем str

PS не забыть в пункте 2 поставить условие выхода из цикла вообще == нахождение "\0" символа конца строки

READ ALSO
UWP. Работа с несколькими экранами

UWP. Работа с несколькими экранами

Всем привет, стала интересна возможность работы с несколькими экранами из UWP (такое вообще реально)Есть задача: написать приложение, которое...

172
Помогите составить dql для doctrine 2

Помогите составить dql для doctrine 2

Подскажите, как составить DQL для symfony 4 Doctrine для такого sql запроса?

183
Не создается сокет mysql

Не создается сокет mysql

Загрузили образ виртмашины(Битрикс)

194
Добавить класс ,ID в файл PHP

Добавить класс ,ID в файл PHP

Народ , как можно записать свой ID или CLASS таблице PHPпо такому принципу :

198