Ovaj jednostavan vodič opisuje kako zamijeniti riječi u Word dokumentu pomoću Pythona. Naučit ćete učitati Word dokument, postaviti svojstva za pronalaženje i zamjenu teksta u učitanom dokumentu i na kraju zamijeniti tekst. Nakon što pronađete i zamijenite riječi u Wordu pomoću pythona, izlazna datoteka može se spremiti u bilo kojem od podržanih formata kao DOCX, DOC, itd.
Koraci za zamjenu riječi u Wordu pomoću Pythona
- Uspostavite okruženje za korištenje Aspose.Words za Python putem .NET-a za zamjenu riječi
- Učitajte ulaznu datoteku za pretraživanje i zamjenu teksta pomoću objekta klase Document
- Inicijalizirajte objekt klase FindReplaceOptions da postavite svojstva za pronalaženje i zamjenu teksta
- Pozovite metodu zamjene zajedno sa starom riječi, novom riječi za zamjenu i prilagođenim opcijama
- Spremite ažuriranu Word datoteku nakon zamjene riječi
Ovi koraci sažimaju postupak pronalaženja i zamjene teksta u Wordu pomoću Pythona pružajući sve potrebne pojedinosti. Prvo se dijeli mogućnost konfiguriranja okruženja za testiranje uzorka koda, a zatim se objašnjava potpuna programska logika. Sve potrebne klase poput klase Document za učitavanje datoteke, klase FindReplaceOptions za postavljanje svojstava tijekom procesa traženja i zamjene i metode replace() za stvarnu zamjenu teksta istaknute su za vašu referencu.
Kod za pretraživanje i zamjenu u Word dokumentu pomoću Pythona
Gornji kôd može se koristiti za integraciju značajke za zamjenu riječi u Word dokumentu pomoću Pythona uz pomoć samo nekoliko API poziva. Klasa FindReplaceOptions koristi se za postavljanje zastavice tako da odgovara malim i velikim slovima, pronalaženje i zamjenu teksta u smjeru prema naprijed i označavanje pretraživanja samo cijelih riječi. Postoje i druge opcije poput primjene fonta na novo zamijenjeni tekst, primjene formata odlomka, implementacije metode povratnog poziva zamjene, ignoriranja polja obrasca itd.
Ovaj članak nas je naučio pronaći željene riječi iz Word dokumenta i zamijeniti ih određenim tekstom. Ako želite naučiti druge značajke poput umetanja komentara u Word datoteku, pogledajte članak na kako umetnuti komentar u Word koristeći Python.