Pour la première question, il me semble que string.find ne s'occupe absolument pas de ce qu'il peut y avoir avant ou après.
Donc, à toi de voir s'il faut utiliser re dans ton cas.
Pour la question annexe, je ne comprends pas très bien. Quand je copie/colle ta ligne :
>>> re.match(r'\blinux\b', 'linux et windows')
<_sre.SRE_Match object at 0x4021f6b0>
[^] # Re: re.match
Posté par Amand Tihon (site web personnel) . En réponse au message méthode string.find et mot entier. Évalué à 3.
Donc, à toi de voir s'il faut utiliser re dans ton cas.
Pour la question annexe, je ne comprends pas très bien. Quand je copie/colle ta ligne :
J'ai donc bien un match...