逃逸:&引用;用Python?

逃逸:&引用;用Python?,python,escaping,pytumblr,Python,Escaping,Pytumblr,我正在使用Python(和Pytumblr)并试图从一些返回的数据中提取某个字符串,但我正在搜索的字符串中包含“:”。每当我运行脚本时,都会出现以下错误: File "myfile.py", line 22 if re.search('^ion': u'..', u'b', line) : ^ SyntaxError: invalid syntax 这是我的密码: import pytumblr import re returned =

我正在使用Python(和Pytumblr)并试图从一些返回的数据中提取某个字符串,但我正在搜索的字符串中包含“:”。每当我运行脚本时,都会出现以下错误:

File "myfile.py", line 22
    if re.search('^ion': u'..', u'b', line) :
                       ^
SyntaxError: invalid syntax
这是我的密码:

import pytumblr
import re

returned = client.submission('blog') # get the submissions for a given blog

sch = open('returned')
for line in sch:
    line = line.rstrip()
    if re.search('^ion': u'..', u'b', line) :
        print line

这段代码中是否还有其他错误,或者是否有一种方法可以转义“:”我不知道?我对Python非常陌生,但我不认为:需要转义。

尝试使用双引号:

re.search("^ion': u'..', u'b", line):
或转义

re.search('^ion\': u\'..\', u\'b', line):

尝试使用双引号:

re.search("^ion': u'..', u'b", line):
或转义

re.search('^ion\': u\'..\', u\'b', line):

这是一个语法错误,因为冒号不是字符串的一部分。单引号
标记正在关闭字符串。您的第一个参数将被解析为:

'^ion'       - String 1: ^ion
:            - Syntactical colon
 u           - The syntactical character u,
               indicating you intend for the
               following string literal to be
               in unicode
'..'         - String 2: ..
如果希望
^ion
结尾的单引号成为字符串的一部分,则需要使用反斜杠
^ion\:
对其进行转义,或者在字符串本身周围使用双引号。由于Python接受字符串文字标记的单引号和双引号,
'hello'
“hello”
的含义相同。将
“‘hello world’”
“‘hello world’”
设置为两个合法字符串


如果正则表达式是这里的痛点,那么有很多文献和工具可以提供帮助。我建议这是一个语法错误,因为冒号不是字符串的一部分。单引号
标记正在关闭字符串。您的第一个参数将被解析为:

'^ion'       - String 1: ^ion
:            - Syntactical colon
 u           - The syntactical character u,
               indicating you intend for the
               following string literal to be
               in unicode
'..'         - String 2: ..
如果希望
^ion
结尾的单引号成为字符串的一部分,则需要使用反斜杠
^ion\:
对其进行转义,或者在字符串本身周围使用双引号。由于Python接受字符串文字标记的单引号和双引号,
'hello'
“hello”
的含义相同。将
“‘hello world’”
“‘hello world’”
设置为两个合法字符串


如果正则表达式是这里的痛点,那么有很多文献和工具可以提供帮助。我建议

不重要,但重要。请提供您尝试匹配的数据示例。
不重要,但重要。请提供您尝试匹配的数据示例。