以下是来自Wikisource页面的数据;-
{{:MediaWiki:Proofreadpage_index_template
|Type=book
|Title=மணி பல்லவம் 1
|Language=ta
|Author=நா. பார்த்தசாரதி
|Translator=
|Illustrator=
|Editor=
|Volumes=5
|School=
|Publisher=தமிழ்ப் புத்தகாலயம்
|Address=சென்னை
|Year=ஏழாம் பதிப்பு 2000
|Source=pdf
|Image=1
|Number of pages=295
|File size=19.88
|Category=
|Progress=C
|Pages=<pagelist
1=நூலட்டை
2= உரிமம்
4=பதிப்பு
|Remarks=மேம்படுத்திய உள்ளடக்கத்தரவு
1. இந்திர விழா 12
2. சக்கரவாளக் கோட்டம் 22
3. கதக்கண்ணன் வஞ்சினம் 26
|Width=
|Css=
|Header=
|Footer=
|Key=
|ISBN=
|OCLC=
|LCCN=
|BNF_ARK=
|ARC=
}}
我想删除两个参数之间的一些特定数据,即从 |备注= 和 | Width = 开始。我尝试了以下代码,但删除了参数“ | Remarks =”之后的所有数据,而不是上面提到的我。我如何才能仅在上述参数之间删除数据?
我的测试代码;-
#-*- coding: utf-8 -*-
import random,csv,time,subprocess,re,pywikibot
wikiPage1 = 'அட்டவணை:மணி பல்லவம் 1.pdf'
site = pywikibot.Site('ta','wikisource')
page1 = pywikibot.Page(site,wikiPage1)
res1 = re.sub(r'\|Remarks= *.*(?s)','|Remarks=',page1.text)
print(res1)