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