Yapmak istediğim, bir dosyanın belirli bir bölümüne bir değer yazmaktır. Bu bölüm dosyada herhangi bir yerde olabilir, ancak sadece bir kez görünecektir, bu yüzden bir satırın ekleneceğini düşünmüyorum. Ben yapmak istiyorum nePython - Çizginin değil, dosyanın belirli bir bölümüne yaz - Regex
TitleThing (
Some info = 22
(More info = 22.2)
Tags = []
)
sağ [] sonra Etiketler = iç dosyasına bir dize ekleyin: Ben ne var
esas olan bir metin dosyasıdır. Diğer bir konu, var olan etiket olabileceğini olduğunu
TitleThing (
Some info = 22
Otherthing -- "56.foo"
(More info = 22.2)
Tags = ["newtag"]
)
: gibi
misiniz görünüyor ben çıkarken listeye benim "newtag" eklemek istiyorum Bu durumda
TitleThing (
Some info = 22
(More info = 22.2)
Tags = ["oldtag, othertag"]
)
yüzden ilk önce görünür.
ile başlamak var:
tagRegex = re.compile(r'Tags = [(.*)]')
Ama nasıl devam etmek emin değilim.
Yardım isterim!
Teşekkürler.
Regex b'ye ihtiyacınız yok ut cevabınız için geçici bir dosyaya –
yazmanız gerekecek! Açıklar mısınız? – flec8
Şu nesnelere bakıyorsunuz: Tags = ... '? –