-3

Полностью переписываю этот вопрос, так как я обнаружил истинный источник проблемы.

У меня есть следующий текстовый файл:

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 по умолчанию не распознает несколько строк, поэтому он удаляет почти весь текст. Я мог бы создать свою собственную душераздирающую строку регулярных выражений, чтобы искать символы новой строки, но я ищу более простой подход. Режим новой строки будет соответствовать всем требованиям.

1 ответ1

0

Удалите ^ из вашей строки замены.

^ является оператором сопоставления, а не оператором замены.

Соответствующие операторы идут только в Find with what не в Replace with what .

Что идет в Replace with What текст и, возможно, найденные значения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .