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 find(document, text): for paragraph in document.paragraphs: k = regexlib.match(paragraph.text, text) if k != -1: return paragraph return None
def find(document,text): for paragraph in document.paragraphs: k = regexlib.match(paragraph.text,text) if k != -1: return paragraph return None