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