2010-09-07 13 views

risposta

4

è necessario il seguente espressione regolare:

\bold\b 
32
>>> import re 
>>> s = "old string oldstring boldstring bold" 
>>> re.sub(r'\bold\b', 'new', s) 
'new string oldstring boldstring bold' 

Questo viene fatto utilizzando word boundaries. Inutile dire che questa regex non è specifica di Python ed è implementata nella maggior parte dei motori regex.

+2

+1 per i confini delle parole – ahmad

Problemi correlati