Пример текста в строке аналогичен этому (примечание: новые строки и пробелы перед каждой строкой предназначены)
Код: Выделить всё
"Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna
aliqua. Ut ""enim ad"" minim veniam,
quis nostrud exercitation ullamco laboris nisi
ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat ""nulla pariatu"""
"ex ea commodo
consequat. Duis aute irure ""dolor in"" reprehenderit
in voluptate velit esse
cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt
mollit anim id est laborum."
Я хочу выделить в виде отдельных групп весь текст, содержащийся между каждой первой двойной кавычкой " (начинающейся строкой) и каждой ПОСЛЕДНЕЙ двойной кавычкой "
Однако, как вы можете видеть, в тексте есть разрывы строк, а также последующие экранированные двойные кавычки "", которые являются частью текста, который мне нужно выделить.
/>Я придумал что-то вроде этого
Код: Выделить всё
(?s)(?!")[^\s](.+?)(?=")
Я новичок в работе с регулярными выражениями, поэтому думаю, возможно, я упускаю что-то очень важное. Не знаю, актуально ли это, но я использую Sublime Text 3, поэтому, думаю, должен быть Python.
Что я могу сделать, чтобы добиться того, что мне нужно?
Подробнее здесь: https://stackoverflow.com/questions/323 ... ble-quotes
Мобильная версия