chlist=[]
tvlist=[]
bayes={}
+ rHisch=re.compile(u"『(.+)』(.+)\Z")##History CHのタイトル#01 exp:「#01説明」をタイトルに含める
for ch in dom.getElementsByTagName('channel'):
ontv=ch.getAttribute("id")
chname=ch.getElementsByTagName("display-name").item(0).childNodes[0].data
desc=zenhan.toHankaku_ABC123(getText_item(tv.getElementsByTagName("desc")))
longdesc=zenhan.toHankaku_ABC123(getText_item(tv.getElementsByTagName("longdesc")))
category=zenhan.toHankaku_ABC123(getText_item(tv.getElementsByTagName("category")))
- title=addTitle_Subtitle(title,desc)
+ title=addTitle_Subtitle(rHisch,1,title,desc)
tch=chdb.ontvsearch(channel)
if tch!=None:
if tch.get('bctype',"")==bctype:
return chlist[0]
else:
return ["",""]
-def addTitle_Subtitle(title,exp):
+def addTitle_Subtitle(recompiled,num,title,exp):
try:
- rST=re.compile(u"『(.+)』(.+)\Z")##History CHのタイトル#01 exp:「#01説明」をタイトルに含める
- tST=rST.match(exp)
+ tST=recompiled.match(exp)
newtitle=u""
if tST:
- newtitle=title+u"『"+tST.group(0)+u"』"
+ newtitle=title+u"『"+tST.group(num)+u"』"
else:
newtitle=title
except Exception, inst: