5
В этой строке кода я хочу, чтобы она соответствовала строке из «Замечания по просмотру \ 50optional \ 51» до конца текстового файла. Как я могу это сделать?Как совместить строку до конца текстового файла?
reviewNotes = contents.match(/Review Notes \50optional\51\n==================(.*?)/m)[1].strip
не Должны ли обратные косые быть экранированы? Или Руби обнаруживает, что эта обратная связь не существует и обрабатывает ее буквально? Кроме того, '' 'всегда совпадает с концом строки, а не с концом файла в Ruby. Нет многострочного режима ('/ m' в Ruby, что'/s' есть в других вариантах regex). –
@Tim, Может быть '\ 50' является восьмеричным? Если нет, его следует избегать. –
Да, это восьмеричные коды для скобок. И спасибо, ваш ответ работает! – thisiscrazy4