Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. %s/,//gn
  2.  
  3. function! Count( word )
  4. redir => cnt
  5. silent exe '%s/' . a:word . '//gn'
  6. redir END
  7.  
  8. let res = strpart(cnt, 0, stridx(cnt, " "))
  9. return res
  10. endfunction
  11.  
  12. a,bc
  13. akj,dh
  14. jlkdfa,
  15. oiua ,lkj
  16. oiua, lkj
  17. oiua , lkj
  18. i,
  19.  
  20. function! Count( word )
  21. redir => cnt
  22. silent exe '%s/' . a:word . '//n'
  23. redir END
  24. return matchstr( cnt, 'd+' )
  25. endfunction
  26.  
  27. function! MyMatch()
  28. let results = ingo#text#frompattern#Get(1, '$', 'jw{1,5} zs(loc|lab)_w+ze', '', '', '1')
  29. let counter=1
  30. for result in results
  31. if Count(result) != 2
  32. execute '%s/' . result . '/label' . counter . '/g'
  33. let counter+=1
  34. endif
  35. endfor
  36. endfun
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement