fork download
  1. <?php
  2.  
  3. $input = <<<EOF
  4. Сдесь есть много вариантов Lorem Ipsum но большынство из них имеет не всегда
  5. приемлемые модификации, например, юмористические вставки или слова, которые
  6. даже отдалённо не напоминают латынь. Если вам нужен Lorem Ipsum для
  7. серьёзного проекта, вы наверняка не хотите какой-нибудь шутки, скрытой
  8. в середине абзаца.Также все другие известные генераторы Lorem Ipsum
  9. используют один и тот же текст, который они просто повторяют, пока не
  10. достигнут нужный объём. Это делает предлагаемый здесь генератор единственным
  11. настоящим Lorem Ipsum генератором. Он использует словарь из более чем
  12. 200 латинских слов, а также набор моделей предложений. В результате
  13. сгенерированный Lorem Ipsum выглядит правдоподобно,не имеет повторяющихся
  14. абзацей или "невозможных" слов.
  15. EOF;
  16. $regexpRules = array(
  17. "rulePattern"=>"/([.,;:!?])(\w)/ui",
  18. "ruleExchange"=>"$1 $2"
  19. ),
  20. "rulePattern"=>"/([жш])ы/ui",
  21. "ruleExchange"=>"$1и"
  22. ),
  23. "rulePattern"=>"/\bкоординально\b/ui",
  24. "ruleExchange"=>"кардинально"
  25. ),
  26. "rulePattern"=>"/\bсдесь\b/ui",
  27. "ruleExchange"=>"здесь"
  28. ),
  29. "rulePattern"=>"/\bзделал\b/ui",
  30. "ruleExchange"=>"сделал"
  31. ),
  32. "rulePattern"=>"/\bзделаю\b/ui",
  33. "ruleExchange"=>"сделаю"
  34. ),
  35. "rulePattern"=>"/\bзделан\b/ui",
  36. "ruleExchange"=>"сделан"
  37. ),
  38. "rulePattern"=>"/ +a([.,;:!? ]+)/ui",
  39. "ruleExchange"=>", а$1"
  40. ),
  41. "rulePattern"=>"/ +но([.,;:!? ]+)/ui",
  42. "ruleExchange"=>", но$1"
  43. ),
  44. );
  45. $matches = array();
  46. foreach($regexpRules as $rule){
  47. $input = preg_replace($rule['rulePattern'], $rule['ruleExchange'], $input);
  48. }
  49. echo $input;
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
здесь есть много вариантов Lorem Ipsum, но большинство из них имеет не всегда 
приемлемые модификации, например, юмористические вставки или слова, которые
даже отдалённо не напоминают латынь. Если вам нужен Lorem Ipsum для 
серьёзного проекта, вы наверняка не хотите какой-нибудь шутки, скрытой 
в середине абзаца. Также все другие известные генераторы Lorem Ipsum 
используют один и тот же текст, который они просто повторяют, пока не 
достигнут нужный объём. Это делает предлагаемый здесь генератор единственным 
настоящим Lorem Ipsum генератором. Он использует словарь из более чем 
200 латинских слов, а также набор моделей предложений. В результате 
сгенерированный Lorem Ipsum выглядит правдоподобно, не имеет повторяющихся 
абзацей или "невозможных" слов.