- Сообщения
- 28
- Реакции
- 0
Ребята, помогите, плиз, с выражением. Есть проблема, очень много слов кириллицей, у которых в конце стоит латинская буква i или p (не суть важно). Вот эти буквы мне надо поднят в верхний регистр. Для поиска последней буквы в слове я надыбал такое выражение [\l]{1}(?=\s)
И всё бы ничего, но... Мне нужно найти именно эти конкретные буквы, а не просто последние. Плюс ко всему в тексте присутствует не только кириллица, но и куча латинских слов, которые могут заканчиваться на эти буквы. А вот их как раз трогать нельзя. Только у кириллических слов, у которых в конце латинские (i,p).
Если наглядно, то надо, например, в слове словоi или словоp поднять верхний регистр последние буквы. При этом слова, например, stop или daikiri должны игнорироваться.
Как можно домодифицировать такое выражение?
И всё бы ничего, но... Мне нужно найти именно эти конкретные буквы, а не просто последние. Плюс ко всему в тексте присутствует не только кириллица, но и куча латинских слов, которые могут заканчиваться на эти буквы. А вот их как раз трогать нельзя. Только у кириллических слов, у которых в конце латинские (i,p).
Если наглядно, то надо, например, в слове словоi или словоp поднять верхний регистр последние буквы. При этом слова, например, stop или daikiri должны игнорироваться.
Как можно домодифицировать такое выражение?
Последнее редактирование: