Я написал регулярное выражение в надежде, что смогу заменить каждое совпадение (то есть всего один символ) на верхний регистр. Я использую EditPad Pro (однако я готов использовать любой другой инструмент, который позволил бы мне сделать это, если это можно попробовать бесплатно, поскольку мне нужно сделать это только один раз).
Предыстория: у меня очень длинный текстовый файл, используемый приложением, чувствительным к регистру, и некоторые слова начинаются со строчных, а не заглавных букв, что приводит к сбою приложения. Это заняло бы очень много времени вручную, и было бы довольно сложно обойтись без регулярных выражений, потому что появление (злых) символов нижнего регистра очень специфично.
Я написал регулярное выражение select и теперь могу использовать его с обратной ссылкой ($ 1 работает отлично), однако я не могу заменить его на верхний регистр char. Я думал, что-то вроде \ u $ 1 будет работать, но это не так в EditPad Pro.
Если ни один бесплатный инструмент не позволяет мне сделать это, я полагаю, что альтернативой было бы просто сделать это в C #, однако я немного тороплюсь и не нахожусь рядом с компилятором, поэтому мне сначала нужно скачать экспресс-версию, поэтому ... Было бы предпочтительнее найти инструмент, который поддерживает такую функцию!
Спасибо!