Я пытаюсь проверить файл CSV, где у нас были проблемы с разрывами строк.
Я хочу найти все строки, не начиная с ".
Я пытаюсь с /!^"/gim, но отрицание ! не работает.
Как я могу правильно отменить /^"/gim?
Ответ 1
В регулярном выражении ! не означает отрицания; вместо этого вы хотите отменить набор символов с помощью [^"]. Скобки, [], обозначают набор символов, и если он начинается с ^, что означает "не этот набор символов".
Итак, если вы хотите совместить вещи, которые не являются двойными кавычками, вы должны использовать [^"]; если вы не хотите сопоставлять кавычки, вы можете использовать [^"'] и т.д.
В Notepad ++ вы можете найти следующие строки, чтобы найти строки, которые не начинаются с символа ":