raw string

Shu-Hsien Sheu sheu at bu.edu
Sat Sep 20 15:23:58 EDT 2003


You should assign your variable a raw string, not putting the r to the

variable name

>>> name = r"kr\xdf6;ger"
>>> name.replace('\\', '&#')
'kr෶ger'

-shushien

>I can do the following replacement:
>
>r"kr\xdf6;ger".replace('\\','&#')
>-> 'kr෶ger'
>
>But how can I do this using a variable which contains the above string? 
>Obviously, the following code returns not the string with replacement 
>but the name of the variable itself:
>
>name = "kr\xdf6;ger"
>r"name".replace('\\','&#')
>-> 'r"name"
>
>Sorry, if this is a stupid question but I have not found an answer so 
>far (or I have been using the wrong keywords for searching).
>
>Thanks for any help.
>Regards,
>Marc
>  
>









More information about the Python-list mailing list