[Tutor PyCZ] Regularni vyrazy

Sladecek Lukas smoke_konfera na rokyta.cz
Středa Září 21 12:47:24 CEST 2005


Zdravim,

v pythonu jsem novacek a momentalne resim problem jak dosadit za text 
ktery najdu (pomoci regularniho vyrazu) jakykoliv svuj vlastni text. 
Cili mam nejakej log ve kterm si najdu urcita klicova slova za ktera pak 
pridam napr. text "pokus" a tak pokracuji az do konce logu...


import sys
import os
import re


bin = "/sbin/ifconfig"
iface = str(raw_input("\nZadejte interface: "))

shell = bin+" "+iface
opensh = os.popen(shell)
for lineout in opensh.readlines():
	mode = re.match('\w+\s+Link\s+encap:(?P<MODE>\w+)\s+HWaddr', lineout)
	print mode.group('MODE')


Tohle je jen priklad jak hledam klicove slovo (neni to navazane na zadne 
logy). Potreboval bych jen nasmerovat jak spavne zapsat do logu presne 
na to urcite misto a pokracovat dale (dokud je za co dopisovat)...


Další informace o konferenci Tutor