0
目前我使用此:搶什麼是F1 =之後卻忽略 r n和 n如果它們存在
f1=
後得到的字符串。但有時字符串看起來像
f1=Test String \r\n or f1=Test String \n
換句話說
,如果有這樣的事情
\n or \r\n
我想,以避免錯誤地解析它們,但通常它們不存在。
目前我使用此:搶什麼是F1 =之後卻忽略 r n和 n如果它們存在
f1=
後得到的字符串。但有時字符串看起來像
f1=Test String \r\n or f1=Test String \n
換句話說
,如果有這樣的事情
\n or \r\n
我想,以避免錯誤地解析它們,但通常它們不存在。
嘗試
a = re.search(r'(?<=f1=)(.*)', a.strip())
條()將除去尾部空格和換行。
爲什麼你在字符串中首先有'\ r'? Python只使用'\ n'換行符。它們不會被'。*'匹配。另外,在這裏你不需要捕獲組,並且你需要調用結果的'.group()'來獲得一個字符串。你真的向我們展示你的實際代碼嗎? – 2014-09-23 06:18:51