Разобрать текстовый файл с помощью регулярного выражения

Я пытаюсь разобрать текстовый файл, используя регулярное выражение. Я использую блокнот ++ и хотел бы найти ключевое слово Ответ и удалить все после него в той же строке, включая ключевое слово. Вот пример текстового файла:

Give me the links for some blogs related to SQL Server.

A. www.sqlskills.com
B. www.techcunrch.com
C. www.nbc.com
D. www.forbes.com

Answer: A

Я хотел бы создать для него регулярное выражение и заменить все ответы пробелами, чтобы у меня были только вопросы, которые я могу задать кому-то. Это возможно?

Для приведенного выше случая результат должен быть:

Give me the links for some blogs related to SQL Server.

A. www.sqlskills.com
B. www.techcunrch.com
C. www.nbc.com
D. www.forbes.com

person Ram    schedule 10.07.2011    source источник


Ответы (1)


Предполагая, что ответ представляет собой заглавную букву, add Notepad++ будет выполнять многострочный поиск.

\s+Answer:\s+[A-Z]
person Jason McCreary    schedule 10.07.2011
comment
Спасибо, работает!.. Я только что понял, может быть, я мог бы сделать и Ответ.* или Ответ.+! - person Ram; 10.07.2011
comment
Когда дело доходит до регулярных выражений, помните, что они жадные. Поэтому лучше быть как можно более конкретным. - person Jason McCreary; 10.07.2011