Как удалить следующие слова из текстового файла:
DEFAULT ('')
DEFAULT ((0))
DEFAULT (((1)/(1))/(1900))
DEFAULT (getdate())
Я не могу удалить выше четырех патентов с помощью sed.
Вы не можете сделать это с помощью sed
или вообще с помощью регулярного выражения. Для определения закрывающей скобки требуется парсер, который вы можете реализовать на awk
, python
, perl
или на любом другом языке.
См., Например, https://stackoverflow.com/questions/524548/regular-expression-to-detect-semi-colon-terminated-c-for- while-loops/524624#524624