Java: замените персонажа внутри соответствующей регуляцииJAVA

Программисты JAVA общаются здесь
Anonymous
Java: замените персонажа внутри соответствующей регуляции

Сообщение Anonymous »

У меня есть строка. Скажем так:

Код: Выделить всё

String s = "This is my P.C.. My P.C. is the best.O.M.G!! Check this...";


Я хочу заменить все слова P.C. на PC и O.M.G на OMG . В общем, я хочу заменить все точки, которые находятся между отдельными буквами или одной буквой, и пространством или точкой. Я думаю, что соответствующая режима для этого:
< /p>

[^A-Za-z][A-Za-z]\\.[A-Za-z\\s\\.][^A-Za-z]
< /code>

Как я могу заменить только точку от этого, а не все, что соответствует?"This is my PC. My PC is the best.OMG!! Check this..."
< /code>

edit2: < /strong> < /p>

Основная задача состоит в том, чтобы удалить точки из сокращений и сокращений, которые можно было бы записано с точками или без них. Итак, хорошая регуляция также ценна

Подробнее здесь: https://stackoverflow.com/questions/255 ... hing-regex

Вернуться в «JAVA»