def fixPeriodSpacing(self):
     if not self.gettingSize: self.progress = "Fixing period spacing..."
     for paragraph in self.document2.paragraphs:
         for run in paragraph.runs:
             text = run.text
             while (True):
                 k = regexlib.match(text,"#. <")
                 if k == -1: break
                 new = text[:k+1]
                 new += text[k+2:]
                 text = new
             run.text = text
             self.step += 1
             while (True):
                 k = regexlib.match(text,"# .<")
                 if k == -1: break
                 new = text[:k+1]
                 new += text[k+2:]
                 text = new
             run.text = text
             self.step += 1
             while (True):
                 k = regexlib.match(text,"# . >")
                 if k == -1: break
                 new = text[:k+1]
                 new += text[k+3:]
                 text = new
             run.text = text 
             self.step += 1 
 def fixPeriodSpacing(self):
     if not self.gettingSize: self.progress = "Fixing period spacing..."
     for paragraph in self.document2.paragraphs:
         for run in paragraph.runs:
             text = run.text
             while (True):
                 k = regexlib.match(text, "#. <")
                 if k == -1: break
                 new = text[:k + 1]
                 new += text[k + 2:]
                 text = new
             run.text = text
             self.step += 1
             while (True):
                 k = regexlib.match(text, "# .<")
                 if k == -1: break
                 new = text[:k + 1]
                 new += text[k + 2:]
                 text = new
             run.text = text
             self.step += 1
             while (True):
                 k = regexlib.match(text, "# . >")
                 if k == -1: break
                 new = text[:k + 1]
                 new += text[k + 3:]
                 text = new
             run.text = text
             self.step += 1
 def fixDoubleQuotes(self):
     if not self.gettingSize: self.progress = "Fixing double quotes..."
     self.psteps = 0.0
     for paragraph in self.document2.paragraphs:
         text = paragraph.text
         i = regexlib.match(text, u'” “')
         if i == -1: i = regexlib.match(text, '" "')
         if i != -1:
             text1 = text[:i + 1]
             text2 = text[i + 2:]
             paragraph.text = text2
             paragraph.insert_paragraph_before(text1)
         self.step += 1
 def fixDoubleQuotes(self):
     if not self.gettingSize: self.progress = "Fixing double quotes..."
     self.psteps = 0.0
     for paragraph in self.document2.paragraphs:
         text = paragraph.text
         i = regexlib.match(text,u'” “')  
         if i == -1: i = regexlib.match(text,'" "')      
         if i != -1:
             text1 = text[:i+1]
             text2 = text[i+2:]
             paragraph.text = text2
             paragraph.insert_paragraph_before(text1)
         self.step += 1
 def fixDoubleSpace(self):
     if not self.gettingSize: self.progress = "Fixing double spaces..."
     for paragraph in self.document2.paragraphs:
         for run in paragraph.runs:
             while regexlib.match(run.text, "  ") != -1:
                 run.text = regexlib.replaceSub(run.text, "  ", " ")
             self.step += 1
 def fixDoubleSpace(self):
     if not self.gettingSize: self.progress = "Fixing double spaces..."
     for paragraph in self.document2.paragraphs:
         for run in paragraph.runs:
             while regexlib.match(run.text, "  ") != -1:
                 run.text = regexlib.replaceSub(run.text, "  ", " ")
             self.step += 1
Exemple #7
0
def find(document, text):
    for paragraph in document.paragraphs:
        k = regexlib.match(paragraph.text, text)
        if k != -1: return paragraph
    return None
Exemple #8
0
def find(document,text):
	for paragraph in document.paragraphs:
		k = regexlib.match(paragraph.text,text)
		if k != -1: return paragraph
	return None