Как соответствовать символам кириллицы регулярному выражению

Попытайтесь использовать svn diff > out.patch, тогда копируют out.patch файл к out.patch.add и out.patch.modify

Только, когда у Вас есть рабочий файл исправления , возвращаются исходный файл с помощью svn revert out.c.

Редактирование файлы исправления вручную так, чтобы они только содержали скряга для добавления или изменения. Примените их к исходному файлу с помощью эти patch команда, тест, если дополнение работало, то svn commit дополнение.

промывка Промывки повторяются для эти out.patch.modify патч.

, Если изменения являются отдельными в файле, поскольку Ваш начальный указанный вопрос - добавил новый метод, изменил существующий метод - это будет работать

, Это - очень утомительное решение - хотя я не убежден, что у Вас должна быть любая причина разделить Ваши фиксации.

Вы также, возможно, проверили несколько рабочих копий того же источника для применения работы против:

svn co http://location/repository methodAdd

svn co http://location/repository methodModify

Быть уверенным [1 110] и тест для проверки все хорошо.

47
задан tchrist 29 March 2012 в 18:42
поделиться

2 ответа

Это зависит от вашего вкуса регулярного выражения. Если он поддерживает классы символов Юникода (например, .NET), \ p {L} соответствует буквенному символу (в любом наборе символов).

23
ответ дан 26 November 2019 в 19:44
поделиться

Различные диалекты регулярных выражений используют [: alpha:] для любого буквенно-цифрового символа в текущей локали. (Возможно, вам потребуется поместить это в класс символов, например [[: alpha:]] .)

2
ответ дан 26 November 2019 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: