
توی اینجا خیلی خلاصه میخوام حالتهای مختلف جستوجوی یک متن خیلی کوچک رو با هم بررسی کنیم.
نتیجه رو جلوجلو میگم: استفاده از عبارت in بهترین کار ممکنه!
اولین مِتُدی که به ذهنم میرسه re.search هست:
بیایید re.match رو امتحان کنیم:
نتایج افتضاح!
کامپایل کردن regex رو با استفاده از re.search رو امتحان کنیم:
قطعا یک سوم کردن زمان اجرا به تحمل درد نوشتن regex میارزه!
استفاده از متد find:
عجب!
حالا که تا اینجا اومدیم بیایم از عبارت in هم استفاده کنیم:
و بطور ناباورانه ای بهترین روش ای که برای جست و جوی متن در مقیاس پایین میشه استفاده کرد همین دوست کوچولومون هست. ولی قطعا و یقینا برای مقیاس بزرگ باید از regular expression استفاده کرد.