擅长:python、mysql、java
<p>您需要区分换行符/制表符及其对应的转义序列:</p>
<pre><code>for filename in ('test1.txt', 'test2.txt'):
print(f"\n{filename} contains:")
fileData = open(filename, 'r').read()
print(fileData)
for pattern in (r'\\n', r'\n'):
# first is the escape sequences, second the (real) newline!
m = re.search(pattern, fileData)
if m:
print(f"found {pattern}")
</code></pre>
<p>输出:</p>
<pre><code>test1.txt contains:
I\nlove\tCoding
found \\n
test2.txt contains:
I
love Coding
found \n
</code></pre>