You do not say if this is Python 2 or 3.... If Python 2 - then you will have to play with encode and decode and there is no native Unicode.
However in Python 3 - this is how I would do this....
Sorry I can not good with Hebrew - small Arabic example instead.... but same principle.
import re
sentance='المتساقطة، تحت. من كردة مسارح قُدُماً ضرب, لان بشكل أكثر'
fs=re.search('لان', sentance)
if fs:
print("Found it")
I have no idea what the arabic expression is - I pulled it from http://generator.lorem-ipsum.info/_arabic.
I must stress - Unicode text is easy in Python3 but way way more pain in Python 2....
Exact the same as my arabic example - using Hebrew lore-ipsum (which I never knew existed until 30 seconds ago).
import re
sen2="רביעי ביולוגיה את אתה. מתן של מיזם המלצת ליצירתה, גם שכל חשמל אדריכלות למתחילים. צילום הבאים בעברית אחד בה. בדף או ריקוד מונחים לחשבון, ב הקהילה רב־לשוני זכר, וספציפיים האנציקלופדיה אל חפש. מתן אל נפלו עזרה אנתרופולוגיה."
fs=re.search('בדף',sen2)
if fs:
print("Found it")
Looks ok to me....