0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 4
|
|
1 | |
Подскажите регулярное выражение для поиска только вопросительных предложений в тексте09.11.2013, 15:54. Показов 7629. Ответов 29
Метки нет (Все метки)
Здравствуйте. Кому не сложно подскажите регулярное выражение для поиска только вопросительных предложений в тексте. Заранее спасибо.
0
|
09.11.2013, 15:54 | |
Ответы с готовыми решениями:
29
Сколько вопросительных предложений в тексте Определить количество вопросительных предложений в тексте Регулярное выражение для поиска Регулярное выражение для поиска заголовков |
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
||||||
09.11.2013, 16:11 | 2 | |||||
Сообщение было отмечено Памирыч как решение
Решение
2
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 4
|
|
09.11.2013, 16:58 [ТС] | 3 |
lpvoid, спасибо большое, я сначала использовал такое выражение "[!.-](.*)[?]", хотел выдернуть все предложения от знаков препинания и тире, до знака вопроса. Но к сожалению выдергивал вместе со знаками:
". – Кто на этакого мальбрука польстится?" - типа этого. Ваш вариант лучше, еще хотелось бы услышать совет по поводу изучения регулярных выражений, что почитать либо что посмотреть. Заранее спасибо.
0
|
Master of Orion
|
|||||||||||
09.11.2013, 17:29 | 4 | ||||||||||
lpvoid, а так?
практика. Добавлено через 56 секунд Revver, если переписать пример выше только чуть понятнее, то просто
2
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 4
|
||||||
12.11.2013, 15:38 [ТС] | 5 | |||||
Спасибо, но возник вопрос. Как значение из объекта класса MatchCollection перенести в обычный string массив.
0
|
Master of Orion
|
|||||||||||
12.11.2013, 15:44 | 6 | ||||||||||
Revver,
1
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 4
|
|
12.11.2013, 15:52 [ТС] | 7 |
Psilon, большое спасибо, вы меня прям выручаете)
0
|
Вежливость-главное оружие
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
|
|
12.11.2013, 16:05 | 8 |
Здравствуйте!
То же возник вопросик. Мне небходимо выполнять простые мат операции(+-*/). Пользователь вводит строку типа "25/5". Какое регулярное выражение нужно использовать что бы вычленить операнды и оператор. Заранее спс.
0
|
Master of Orion
|
||||||
12.11.2013, 16:10 | 9 | |||||
some_name, в вашем случае проще привести к ОПН, а потом вычислять.
Хотя если все операции простые (типа 2+2 или 25/5) это можно, а вот если сложные (2+2*2) - то уже не получится. Для простых регулярка такая:
0
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
||||||
12.11.2013, 16:10 | 10 | |||||
some_name,
не успел, слоупок
0
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
|
12.11.2013, 16:15 | 12 |
Psilon, не переживаю)
а деревянный "парсинг" выражения сплитом - плохой тон).
0
|
Master of Orion
|
|
12.11.2013, 16:24 | 13 |
lpvoid, да ну? подумай, что там могут быть цифры. А еще кроме точки они могут разделяться запятой. Или еще чем. Или иметь пробелы по разрядам. Сплиту пофиг - он все это схавает, а вот с регуляркой ты себе мозги сделаешь конкретно
1
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
|
12.11.2013, 16:26 | 14 |
Psilon,
Не по теме: а я сказал что парсинг регулярками лучше?) только хардкор, только рекурсивный спуск.
2
|
Вежливость-главное оружие
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
|
|
12.11.2013, 20:07 | 15 |
спс
0
|
0 / 0 / 0
Регистрация: 25.02.2011
Сообщений: 11
|
||||||
12.11.2013, 23:51 | 16 | |||||
Тогда чтобы не создавать новую тему поинтересуюсь тут. Мне нужно при помощи регулярного выражения найти количество символов в строке. Возможно ли это? К примеру строка у меня будет такая:
0
|
0 / 0 / 0
Регистрация: 25.02.2011
Сообщений: 11
|
|
13.11.2013, 00:34 | 18 |
Врятли мне поможет шарповский код в Java. И я думаю, если я хотел бы узнать количество именно так, я бы это сделал без проблем. Мне необходимо сделать именно это через регулярные выражения. то есть, составить так паттерн регулярного выражения, чтобы потом мог его использовать при поиске нужного мне символа(универсально).
Еще скажу то, что к примеру в строке String line = " a=aaa+aa-a+aa; мне нужно найти только символ a, не символ aaa. То есть в данном выражении количество а составляет 2 символа Добавлено через 5 минут "Врятли мне поможет шарповский код в Java" хотел написать: врятли мне поможет данный код, тем более я бы и так его написал
0
|
0 / 0 / 0
Регистрация: 25.02.2011
Сообщений: 11
|
|
13.11.2013, 11:51 | 20 |
Мне кажется, или я потом исправился - это раз. А во-вторых, вопрос я задал про регулярные выражения, и на каком языке это будет не важно, или вы со мной поспорите? Ответ вы дали мне конечно хороший, но он никак не связан с регулярными выражениями. И если вы не заметили я не особый делал акцент на то, что он был написан на том или ином языке, я сделал акцент на то, что я бы и без вашего ответа это написал.
Повторяюсь еще раз, у меня вопрос про регулярные выражения!
0
|
13.11.2013, 11:51 | |
13.11.2013, 11:51 | |
Помогаю со студенческими работами здесь
20
Регулярное выражение для поиска и замены Регулярное выражение для поиска слова Составить регулярное выражение для комментариев в тексте Регулярное выражение для поиска email адреса Регулярное выражение, для поиска файлов по расширению Регулярное выражение для поиска html-тегов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |