2015-06-17 3 views
-4

Привет им, способных считывать данные между двойными кавычками, но я застрял на этой проблемеRegex в Java, чтобы извлечь строку в двойных кавычках

«13.„“странная ситуация»»в развитии ребенка используется для оценить младенец: (A) уровень любопытства (B) безопасность крепления (C) способность соотносить с незнакомыми (D) ответа на новые виды стимуляции (E) состояние развития с.... постоянство объекта ".

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

Есть ли какие-либо Regex для этого

+1

Было бы лучше, если бы вопрос и ответы были разделены возвратом каретки, определенным в недвусмысленном формате. Как бы вы справились с А. То же, что и у Б., но с [...] Б. Беспокойство? Кроме того, какое регулярное выражение вы пытались и что не сработало? –

+0

Привет, я попробовал это '(" \\ d + (\\.) \\ w + [?:] ")' А также он не содержит опций этой формы 'A. То же, что и в B., но с [...] B. Тревога ' – prashanthp

+0

Является ли текст ввода таким же, как показано? Перед опциями 'A, B, C, D' нет пробела. – anubhava

ответ

0

попробовать этот

(.*)A\.(.*)B\.(.*)C\.(.*)D\.(.*)E\.(.*) 

, но убедитесь, что ваш текст содержит только один: ABCD и Е.

иначе вы не можете решить эту

+0

возвращает исходный текст так, как есть ... регулярное выражение не работает – prashanthp

+0

в java вы должны использовать \ as \\ – Saidolim

+0

да я использовал '\\' только – prashanthp

Смежные вопросы