Как найти несколько слов, которые могут быть разделены символами новой строки, не удаляя символы новой строки?обработка текста: найти несколько слов, разделенных символом новой строки
E.g.
The promotion and merchandise aided the success of We Are
the World and raised over $63 million for humanitarian
aid in Africa and the US.
Использование СЭД (или любой другой инструмент для обработки текстов * Никс, например, AWK, Perl) для поиска We Are the World
и заменить его, например, <song title>
так выглядит как:
The promotion and merchandise aided the success of <song title>
and raised over $63 million for humanitarian
aid in Africa and the US.
У меня есть куча поисковых шаблонов (названия песен), которые я хочу найти куски текста для и заменить все из них с <song title>
. Я не хочу удалять новые строки.
Ницца! Он работает очень хорошо. – wivku
Возможно, вы захотите протестировать его с некоторыми другими вариантами ввода и посмотреть, есть ли у вас какие-либо другие требования, которые необходимо обработать, например. несколько новых строк в имени старой песни, старое название песни, содержащее новую строку, но за которым следует пунктуация вместо пробела. и т. д. и т. д. Что, если старое название песни было обычным словом или фразой типа «Чистое» - как вы узнаете, замените ли вы название песни или просто слово «Песня Pure by Lightning Seed - это хорошо. !». Я сделал все мои тесты без учета регистра - возможно, это не то, что вы хотите, но я думаю, что вам это нужно. –
Вы правы, в общих случаях это следует иметь в виду. В моем случае «песни» - это все уникальные строки и не будут отображаться как обычный текст. И да, регистр без учета регистра не запрашивался, но действительно полезен. – wivku