Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python正则表达式\n问题_Python_Regex_Newline_Linefeed_Lf - Fatal编程技术网

Python正则表达式\n问题

Python正则表达式\n问题,python,regex,newline,linefeed,lf,Python,Regex,Newline,Linefeed,Lf,这是确定的: >>> re.search(r'(.*?)\r\n(.+?)\r\n', 'aaa\r\r\nbbb\r\n').groups() ('aaa\r', 'bbb') 但是当我将三个b中的一个替换为\n时,它没有被搜索: >>> re.search(r'(.*?)\r\n(.+?)\r\n', 'aaa\r\r\nb\nc\r\n').groups() Traceback (most recent call last): File "<

这是确定的:

>>> re.search(r'(.*?)\r\n(.+?)\r\n', 'aaa\r\r\nbbb\r\n').groups()
('aaa\r', 'bbb')
但是当我将三个
b
中的一个替换为
\n
时,它没有被搜索:

>>> re.search(r'(.*?)\r\n(.+?)\r\n', 'aaa\r\r\nb\nc\r\n').groups()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'groups'
你需要国旗:

结果:

('aaa\r', 'b\nc')
你需要国旗:

结果:

('aaa\r', 'b\nc')

谢谢是
默认不匹配
\n
谢谢!是
默认情况下不匹配
\n
('aaa\r', 'b\nc')