擅长:python、mysql、java
<p>不确定这是不是你想要的?地址:</p>
<p><code>\r</code>和<code>\n</code>是特殊字符,如回车符和换行符,因此除非将它们指定为原始字符串,否则无法在其反斜杠上拆分。你知道吗</p>
<pre><code>>>> re.search(r'\d+$', r'0\r\n\359').group()
'359'
>>> re.search(r'\d+$', '0\r\n\359').group()
'9'
>>> re.split(r'\\', r'0\r\n\359')
['0', 'r', 'n', '359']
>>> re.split(r'\\', '0\r\n\359')
['0\r\n\x1d9']
</code></pre>
<p>请注意,将<code>r</code>添加到字符串中会产生什么不同,因为它被认为是一个行字符串,其中<code>\</code>没有转义。所以<code>\35</code>就像前面的回答中提到的一样,它是另一个特殊的/控制字符,除非您将字符串指定为原始字符串,否则无法检索它的数字。但这就带来了一个问题:你是否想要它?。你知道吗</p>