שאלה בפייתון
היי זה כל הקוד
לא הבנתי את השורה הזאת
בשביל מה צריך את ה r מה מייצגות הכוכביות
ועוד משהו
ה 1 אומר להציג את המילה לפני המליה המתאימה ואילו 2 זה המילה אחרי המילה המותאמת (כלומר המילה הפו' נותנת )
תודה לעוזרים
היי זה כל הקוד
קוד:
import re
line = "Cats are smarter than dogs";
searchObj = re.search( r'(.*) are (.*?) .*', line, re.M|re.I)
if searchObj:
print "searchObj.group() : ", searchObj.group()
print "searchObj.group(1) : ", searchObj.group(1)
print "searchObj.group(2) : ", searchObj.group(2)
else:
print "Nothing found!!"
לא הבנתי את השורה הזאת
r'(.*) are (.*?) .*'בשביל מה צריך את ה r מה מייצגות הכוכביות
ועוד משהו
searchObj.group(1)ה 1 אומר להציג את המילה לפני המליה המתאימה ואילו 2 זה המילה אחרי המילה המותאמת (כלומר המילה הפו' נותנת )
תודה לעוזרים