fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Ideone
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. String text = "If you look at what you have in life, you'll always have more. If you look at what you don't have in life, you'll never have enough";
  10. String result = text.replaceAll("(?s)(\\G(?!\\A)|ok)((?:(?!ok|fe|t).)*)t(?=(?:(?!ok|fe).)*fe)", "$1$2!");
  11. System.out.println(result);
  12. }
  13. }
Success #stdin #stdout 0.09s 52360KB
stdin
Standard input is empty
stdout
If you look a! wha! you have in life, you'll always have more. If you look a! wha! you don'! have in life, you'll never have enough