143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
|
||||||
1 | ||||||
Анализ символов "[", "{" в регулярных выражениях28.10.2016, 12:33. Показов 1167. Ответов 3
Всем добрый день!
Необходимо парсить выражения типа [выражение] и {выражение}. Гугл подсказывает, что скобочки надо выводить после двух обратных слэшей. Окей. Все компилируется, код запускается. Но почему в таком случае в примерах выводится ответ false? Не могу найти свою ошибку.
0
|
28.10.2016, 12:33 | |
Ответы с готовыми решениями:
3
Вопрос о регулярных выражениях в Java Символьные классы в регулярных выражениях и различные языки Последовательность символов в регулярных выражениях Как в регулярных выражениях указывать искомое из таблицы символов |
20 / 23 / 24
Регистрация: 20.10.2016
Сообщений: 45
|
||||||
28.10.2016, 12:50 | 2 | |||||
Сообщение было отмечено RedPatrick как решение
Решение
Как я понял нужно что-то типо этого
1
|
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
|
||||||
28.10.2016, 13:31 [ТС] | 3 | |||||
spid3y, работает, благодарю! Оказалось, ошибка не там, где я думал - в символах после. Можете в таком случае объяснить, почему не работает паттерн а, но работает паттерн b?
0
|
20 / 23 / 24
Регистрация: 20.10.2016
Сообщений: 45
|
||||||
28.10.2016, 13:53 | 4 | |||||
В первом случае идет начало стоки (^) потом одиночный символ [ или а ([\\[a]) любое количество раз (*) т.е. ааа или [[[
Во втором случае начало (^) стоки потом символ [ или а ([\\[a]) потом любой символ (.) один или несколько раз (+) P.S. Мой паттерн было бы правильнее написать так
1
|
28.10.2016, 13:53 | |
28.10.2016, 13:53 | |
Помогаю со студенческими работами здесь
4
Кавычки в регулярных выражениях Логическое И в регулярных выражениях Рекурсия в регулярных выражениях Метасимвол в регулярных выражениях Замена в регулярных выражениях Значение $1 в регулярных выражениях Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |