Python:如何插入特殊字符

时间:2014-09-18 06:01:31

标签: python regex

Stackoverflow is best 

我想:

"""Stackoverflow is best""" 

如何使用正则表达式插入特殊字符,还是有其他方法可以做到这一点?

3 个答案:

答案 0 :(得分:1)

我想你想要这样的东西,

>>> foo = 'Stackoverflow is best '
>>> import re
>>> foo = re.sub(r'^\s*|\s*$', r'"""', foo)
>>> foo
'"""Stackoverflow is best"""'

答案 1 :(得分:0)

使用单引号:

foo = '"""Stackoverflow is best"""' 

或者您可以使用转义字符:

foo = "\"\"\"Stackoverflow is best \"\"\""

你不需要正则表达式来创建foo。

答案 2 :(得分:0)

试试这个

str1 = '"""Stackoverflow is best"""' # you can interchange the double and single quotes in python 
print str1