Полностью переписываю этот вопрос, так как я обнаружил истинный источник проблемы.
У меня есть следующий текстовый файл:
strUpdateSql.Append(" this is a string ,") strUpdateSql.Append(" that has multiple lines ,") strUpdateSql.Append(" which need replacing,") strUpdateSql.Append(" with regex. ,") strUpdateSql.Append(" I need multiline support. ,")
В .NET я могу использовать ^*.strUpdateSql.Append\("
режим многострочного регулярного выражения, чтобы удалить все ненужные символы в начале каждой строки. Notepad2 по умолчанию не распознает несколько строк, поэтому он удаляет почти весь текст. Я мог бы создать свою собственную душераздирающую строку регулярных выражений, чтобы искать символы новой строки, но я ищу более простой подход. Режим новой строки будет соответствовать всем требованиям.