Napisałem wyrażenie regularne z nadzieją, że uda mi się zamienić każde dopasowanie (czyli tylko jeden znak) na wielkie litery. Używam EditPada Pro (jednak jestem skłonny użyć dowolnego innego narzędzia, które by mi na to pozwoliło, o ile jest to darmowe, ponieważ muszę to zrobić tylko raz).
Tło: Mam bardzo długi plik tekstowy używany przez aplikację uwzględniającą wielkość liter, a niektóre słowa zaczynają się od małych liter zamiast wielkich liter, co powoduje awarię aplikacji. Wykonanie tego ręcznie zajęłoby bardzo dużo czasu, a obejście się bez wyrażeń regularnych byłoby dość skomplikowane, ponieważ występowanie (złej) małej litery jest bardzo specyficzne.
Napisałem wyrażenie regularne select i teraz mogę go używać z odwołaniem wstecznym (1 $ działa dobrze), ale nie mogę go zastąpić wielkimi literami. Myślałem, że coś takiego jak \ u $ 1 będzie działać, ale nie działa w EditPad Pro.
Jeśli żadne darmowe narzędzie nie pozwala mi tego zrobić, myślę, że alternatywą byłoby zrobienie tego w C #, jednak trochę mi się spieszy i nie blisko kompilatora, więc najpierw musiałbym pobrać wersję ekspresową, więc ... Lepiej byłoby znaleźć narzędzie, które obsługuje taką funkcję!
Dziękuję Ci!