Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. select
  2. REGEXP_REPLACE(
  3. REGEXP_REPLACE(
  4. substr(phraze,REGEXP_INSTR(substr(phraze,1,indx-1),'[.?!]',1, decode(rownum-1,0,1,rownum-1))+1,
  5. indx-REGEXP_INSTR(substr(phraze,1,indx-1),'[.?!]',1, decode(rownum-1,0,1,rownum-1))),
  6. '(зеленые яблоки){1,}', 'красные груши', 1, 0, 'i'),
  7. '(яблоки зеленые){1,}', 'красные груши', 1, 0, 'i' )
  8. from (
  9. with phraze as
  10. (select 'Кому яблоки? Красивые спелые яблоки! Мне зеленых яблок.Зеленые.'||
  11. ' Яблоки кислы. Зеленые яблоки кислые! Яблоки зеленые полезные?' phraze
  12. from dual)
  13. select level indx, p.phraze, substr(phraze, level ,1) letter
  14. from dual d, phraze p
  15. connect by level<= length(p.phraze))
  16. where letter in ('.','?','!') or indx = length(phraze)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement