Create copy_utils

This commit is contained in:
chrys87 2016-08-23 17:12:51 +02:00 committed by GitHub
parent f5607fcd46
commit 5aff411f65

View File

@ -0,0 +1,22 @@
#!/bin/python
def getTextBetweenMarks(inText, firstMark = {'x':0,'y':0}, secondMark = {'x':0,'y':2}):
if (firstMark['y'] + 1) * (firstMark['x'] + 1) <= (secondMark['y'] + 1) * (secondMark['x'] + 1):
startMark = firstMark.copy()
endMark = secondMark.copy()
else:
endMark = firstMark.copy()
startMark = secondMark.copy()
startX = startMark['x']
startY = startMark['y']
textPart = ''
while startY <= endMark['y']:
if startY < endMark['y']:
textPart += inText[startY][startX:]
if len(textPart) - len(textPart[::-1].strip()) > 0:
textPart = textPart[:len(textPart[::-1].strip())] + "\n"
else:
textPart += inText[startY][:startX + 1]
startX = 0
startY += 1
return textPart