fork(3) download
  1. import java.util.regex.*;
  2. import java.util.*;
  3. import java.io.*;
  4.  
  5. public class Main {
  6. private static Matcher matcher = Pattern.compile("([~])").matcher("");
  7.  
  8. public static String parse(String value, String... inputs) {
  9. matcher.reset(value);
  10. int i = 0;
  11. while (matcher.find()) {
  12. String text = matcher.group(1);
  13. matcher.appendReplacement(sb, inputs[i++]);
  14. }
  15. matcher.appendTail(sb);
  16. return sb.toString();
  17. }
  18.  
  19. public static void main(String[] args) {
  20. System.out.println(parse("Hello ~ my name is ~", "TFC", "James Bond"));
  21. }
  22. }
Success #stdin #stdout 0.02s 245632KB
stdin
Standard input is empty
stdout
Hello TFC my name is James Bond