Я реализовал сценарий ruby, который должен генерировать &, вставить фрагменты кода по умолчанию в нужные места. Проблема в том, что некоторые из этих фрагментов кода должны учитывать алфавитный порядок существующего кода.regex вставить слово в текст в алфавитном порядке
В качестве примера, предположим, что нам нужно вставить кусок кода для слова «палец» (в данном случае это будет UPDATEFIELD((&(thumb)), ([custominputstream readString]));
) в следующий код:
//...
UPDATEFIELD((&(answers)), ((ListTO *)[custominputstream readCustomSerializable]));
UPDATEFIELD((&(text)), ([custominputstream readString]));
UPDATEFIELD((&(title)), ([custominputstream readString]));
//...
желанный результат является:
//...
UPDATEFIELD((&(answers)), ((ListTO *)[custominputstream readCustomSerializable]));
UPDATEFIELD((&(text)), ([custominputstream readString]));
UPDATEFIELD((&(thumb)), ([custominputstream readString])); //here is the right place to do it.
UPDATEFIELD((&(title)), ([custominputstream readString]));
//...
вопрос заключается в том, чтобы найти это точное место для вставки текста с регулярным выражением/это вообще возможно?
Покажите нам, что вы уже пробовали. – mudasobwa
@mudasobwa Я не нашел ничего, связанного с моей проблемой в документах, поэтому ничего не показывать. – nrx
Программирование не касается решений для копирования в документах/SO, это решение проблем. – mudasobwa