Guest User

Untitled

a guest
Jan 18th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. String start = s.substring(0, s.indexOf("{"));
  2. String subString = s.substring(s.indexOf("{"), s.indexOf("}"));
  3. String end = s.substring(s.indexOf("}"));
  4.  
  5. String value = "Какой-то текст, какой-то текст, { в этомj блоке нужно заменить лjатиницу на кирjиллицу, } какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, { в этомj блоке нужно заменить лjатиницу на кирjиллицу, } какой-то текст, какой-то текст, какой-то текст, какой-то текст, { в этомj блоке нужно заменить лjатиницу на кирjиллицу, } какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст";
  6. String result = value.replaceAll("{.*?}","какой-то текст 2");
  7.  
  8. String check = "Какой-то текст, какой-то текст, { в этомj блоке нужно заменить лjатиницу на кирjиллицу, } " +
  9. "какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, " +
  10. "какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, " +
  11. "какой-то текст, какой-то текст, { в этомj блоке нужно заменить лjатиницу на кирjиллицу, } " +
  12. "какой-то текст, какой-то текст, какой-то текст, какой-то текст, { в этомj блоке нужно заменить лjатиницу на кирjиллицу, } " +
  13. "какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, " +
  14. "какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, какой-то текст, " +
  15. "какой-то текст, какой-то текст";
  16.  
  17. String regex = "[A-Za-z]";
  18.  
  19. //Определяем мапу с соответствием символов.
  20.  
  21. Map<String,String> replaceConst = new HashMap<>();
  22. replaceConst.put("a","А");
  23. replaceConst.put("b","Б");
  24. //...
  25. replaceConst.put("j","Ъ");
  26.  
  27. Pattern p = Pattern.compile(regex);
  28. Matcher m = p.matcher(check);
  29.  
  30. while (m.find())
  31. check = check.replace(m.group(),replaceConst.get(m.group()));
  32.  
  33. System.out.println(check);
Add Comment
Please, Sign In to add comment