Могу ли я удалить все в комментариях и одинарных кавычках между именами процедур и вернуть их в одну строку?

ниже пример

Create procedure --v2.1 bla lba
"P_FLY_ME"

желаемый выход

Create procedure P_FLY_ME

1 ответ1

2

В блокноте ++

  • открыть диалог поиска и замены (CTRL+H)
  • проверьте "регулярное выражение"
  • найти то, что:
    (Create procedure )--.*\r?\n"([^"]*)"
    • (Create procedure ) - соответствует "создать процедуру" и сохраняет ее в группе захвата 1 (первый набор скобок)
    • --.*\r?\n - соответствует комментарию и переносу строки
    • "([^"]*)" - соответствует имени и сохраняет его в группе захвата 2 (без кавычек)
  • заменить на:
    \1\2 - заменить найденную строку для захвата групп 1 и 2
  • нажмите "заменить все"

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