960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
1 | |
Как вытащить строку между скобками16.06.2012, 20:37. Показов 50954. Ответов 20
Метки нет (Все метки)
вобщем, надо вытащить подстроку м/у скобками. в подстроке могут быть любые символы.
как это сделать?
0
|
16.06.2012, 20:37 | |
Ответы с готовыми решениями:
20
Как вытащить строку между ковычек Как выделить и вывести в отдельную строку в клетку А2 текст, находящийся между скобками? Как вытащить строку между двумя словами? Удалите из строки последовательности символов, расположенные между круглыми скобками вместе со скобками |
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
|
|
16.06.2012, 20:46 | 2 |
через регулярку наверное - начинается со скобки, любой символ, заканчивается скобкой, не??
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
16.06.2012, 20:49 | 3 |
а в подстроке и скобки могут быть?
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
||||||
16.06.2012, 21:00 | 5 | |||||
1
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
17.06.2012, 10:40 | 8 |
И чем лучше?)
0
|
17.06.2012, 14:56 | 10 | |||||
я с этим как то игрался) только у меня теги были, слегка переделал под скобки, но скобки он видит не только как символы но еще и как скобки, чтоб брать из них, поэтому надо первый, а не нулевой эл-т брать)
1
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
17.06.2012, 15:29 | 11 |
Эм... Вы тоже ищите всё подряд, кроме скобок, пока не )
Но по условию скобок внутри быть не может, это то же самое что сказать "На столе нужно собрать все списки, кроме других столов" А когда появятся внутри скобки, Ваш пример всё ранво не поможет
0
|
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
17.06.2012, 16:32 | 12 |
Здесь ситуация примитивная, поэтому здесь логически результат одинаковый. Однако, стоит Вам забыть про жадность квантификаторов - результат у Вас будет другой.
Добавлено через 2 минуты Когду внутри появятся скобки, это будет уже другая задача. Даже если сейчас их нет, всё равно ловить "всё подряд до" не совсем правильно, ибо здесь Вы найдете это вместо этого: Lorem ipsum (dolor sit amet, (consectepture adipisicing elit), sed do eiusmod).
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
17.06.2012, 16:37 | 13 |
Ну так я о чём и говорю. Результат один. По условию скобок быть не может. Жадность легко включается и выключается.
Вы написали что правильней исключить скобки. Вот мне и интересно, правильней просто так? Или есть причина?)
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
17.06.2012, 17:10 | 15 |
Ну если так, то согласен что лучше игнорировать скобки
А про более строго, Вы сами написали что результат один
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
17.06.2012, 17:20 | 17 |
Если вы про жадность, то см пост 13
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
17.06.2012, 20:32 | 19 |
Если есть одна скобка, как может оказаться начало не в том месте?)
0
|
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
18.06.2012, 15:44 | 20 |
0
|
18.06.2012, 15:44 | |
18.06.2012, 15:44 | |
Помогаю со студенческими работами здесь
20
Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками Распечатать введенную строку, исключив из неё те символы, которые находятся между скобками '(' ')' Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками (** ) Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками ( ) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |