У меня есть текст, как показано ниже
blah blah blah test.this@gmail.com blah blah
blah blah blah jjathis.this @gmail.com blah blah
blah blah blah this.this.this@gmail.com blah blah this
Я хочу заменить все «это» слово на «это» слово, кроме «это» начинается с «.». Так что здесь ".this" не должен заменяться, все остальное должно заменяться. Я написал ниже код.
replaceAll("[^\\.]"+"this", "that")
Это не заменяет .this, но проблема в том, что он рассматривает один дополнительный символ перед строкой. Пример: jjathis идет как jjthat. но это должен быть jjathat.
Почему replaceall меняет еще один дополнительный символ при запуске? Каким должно быть решение?
Пожалуйста, помогите.