Я плохо разбираюсь в регулярных выражениях, но я изо всех сил пытаюсь найти способ изменить регистр букв строки с нижнего на прописной в java
В Java есть очень хороший метод toUpperCase (), однако это не очень помогает по двум причинам.
Во-первых, я хотел бы получить ссылку на такое регулярное выражение, поскольку я нигде не мог его найти, и
Во-вторых, потому что это изменит регистр всех символов.
Однако есть случаи, когда я хотел бы сохранить более низкий символ, чтобы избежать путаницы, и чтобы он выглядел лучше.
Good Bad
2i = 2I
2o = 2O
1st = 1ST
2nd = 2ND
etc...
Можно ли добавить условия? например
"don't replace if the sequence 'st' appears after the number '1' even if there is a space between"
"don't replace if the sequence 'nd' appears after the number '2' even if there is a space between"
etc...
Мне было интересно, может ли кто-нибудь помочь мне сгенерировать регулярное выражение для выбора этих символов
Заранее спасибо