Товарищ Regexers,
У меня есть плоский файл, полный выражений вроде:
SELECT * FROM CONVENIENT_ONE_LINE_QUERY
"SELECT * FROM THIS_QUERY
WHERE IS_SPREAD_OVER == 123
ORDER BY MULTIPLE_LINES
HAVING AND_IS_BETWEEN_QUOTES"
SELECT * FROM ANOTHER_CONVENIENT_ONE_LINER
Я хочу исключить CRLF между цитатами и самими цитатамитак, чтобы все мои запросы были удобными однострочными, как это:
SELECT * FROM CONVENIENT_ONE_LINE_QUERY
SELECT * FROM THIS_QUERY WHERE IS_SPREAD_OVER == 123 ORDER BY MULTIPLE_LINES HAVING BUT_IS_BETWEEN_QUOTES
SELECT * FROM ANOTHER_CONVENIENT_ONE_LINER
Пожалуйста, опубликуйте версию RegEx, использованную в решении.Я использую TextCrawler, который утверждает, что он ECMA262 (такой же, как VBScript / Javascript), и ближе всего я пришел к решению, что-то вроде:
(\r\n".*)(.*)\r\n(.*"\r\n)
Прости мое беспокойство.С наилучшими пожеланиями, Рысь Кеплер