Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def PCapH2(bk):
- data =""
- for (id, href) in bk.text_iter():
- data = bk.readfile(id)
- reg = re.compile(r'(?P<b1>(<h2 class="T3" id="sigil_toc_id_([0-9]+)" xml\:lang="fr\-CH"><span class="CharOverride\-2">))(?P<content>(.*))(?P<b2>(<\/span><\/h2>))')
- search = reg.search(data)
- if search != None:
- print(search)
- Content = search.group('content')
- minReg = re.compile(r'(?P<minuscule>[a-zàâäéèêëûüôöîïÿ]+)')
- minSearch = minReg.search(Content)
- if minSearch != None:
- minuscule = minSearch.group('minuscule')
- print('Minuscule : '+minuscule)
- a_remp = minSearch.group(0)+"<span style=\"font-size:83%\">" + minuscule.upper() + "</span>"+minSearch.group(1)
- minReg.search(Content)
- print(a_remp)
- Content = re.sub(minReg, a_remp, Content)
- #Content2 = re.sub(minReg, a_remp, Content)
- #print(Content)
- #bk.deletefile(id)
- #basename = id+".xhtml"
- #mt = "application/xhtml+xml"
- #uid1 = id
- #ajouter un nouveau fichier
- #bk.addfile(uid1, basename, Content, mt)
- sub_str = "<h2 class=\"T3\" xml:lang=\"fr-CH\"><span class=\"CharOverride-2\">"+Content+"</span></h2>"
- print(sub_str)
- #test2 = data.replace(Content, sub_str)
- #data.replace(balise1+roman+balise2, sub_str)
- data2 = re.sub(reg, sub_str, data)
- #effacer le fichier ancien
- bk.deletefile(id)
- basename = id+".xhtml"
- mt = "application/xhtml+xml"
- uid1 = id
- #ajouter un nouveau fichier
- bk.addfile(uid1, basename, data2, mt)
Advertisement
Add Comment
Please, Sign In to add comment