1

Как удалить следующие слова из текстового файла:

  1. DEFAULT ('')
  2. DEFAULT ((0))
  3. DEFAULT (((1)/(1))/(1900))
  4. DEFAULT (getdate())

Я не могу удалить выше четырех патентов с помощью sed.

1 ответ1

0

Вы не можете сделать это с помощью sed или вообще с помощью регулярного выражения. Для определения закрывающей скобки требуется парсер, который вы можете реализовать на awk , python , perl или на любом другом языке.

См., Например, https://stackoverflow.com/questions/524548/regular-expression-to-detect-semi-colon-terminated-c-for- while-loops/524624#524624

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