Mercurial > hg > TextShaper
diff textshaper/split.py @ 50:1284c99a94fa
stubbing
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sat, 16 May 2015 21:02:07 -0700 |
parents | 03ce88daa98d |
children | c3b69728f291 |
line wrap: on
line diff
--- a/textshaper/split.py Sat May 16 20:13:12 2015 -0700 +++ b/textshaper/split.py Sat May 16 21:02:07 2015 -0700 @@ -11,7 +11,7 @@ import sys -def findall(sub, _string): +def findall(_string, sub): """find all occurances of `sub` in _string""" retval = [] @@ -20,10 +20,18 @@ try: index = _string.index(sub, index) retval.append(index) - index += 1 + index += len(sub) except ValueError: return retval +def findindices(_string, values): + """ + returns ordered list of 2-tuples: + (index, value) + """ + +def split_sentences(text, ends='.?!'): + """split a text into sentences""" def split_paragraphs(text):