|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
从文件中导入一段文本,截取其中的一段,然后这一段中有很多的换行回车符号,请问该如何把这个换行符正则出来
a='fg=5d21d74472eacda102331f1;Name=CHGCD04F1229119B2E3B9F9;\nfg=5GT64J8LKFGR6FEC288A82E09FDED4B21C65C0C84538CF4573044D7C1BEA65DA684E0BE04B70852; Name=6Ydd884RTGD3157f40394f;'
如果用下面的方式匹配,只能匹配到\n前面的数据,如果后面有多个回车符或者换行符,应该怎样做呢
c1 = re.findall('([\w\W]*?)[\n\r]', a)
这样? - a = 'fg=5d21d74472eacda102331f1;Name=CHGCD04F1229119B2E3B9F9;\nfg=5GT64J8LKFGR6FEC288A82E09FDED4B21C65C0C84538CF4573044D7C1BEA65DA684E0BE04B70852; Name=6Ydd884RTGD3157f40394f;\rfg=7d2102331f1;Name=CHGCD04F1229119B2E3B9F9;\n\rfg=..'
- re.findall('(.*?[\n\r]+)', a, re.M)
- ['fg=5d21d74472eacda102331f1;Name=CHGCD04F1229119B2E3B9F9;\n', 'fg=5GT64J8LKFGR6FEC288A82E09FDED4B21C65C0C84538CF4573044D7C1BEA65DA684E0BE04B70852; Name=6Ydd884RTGD3157f40394f;\r', 'fg=7d2102331f1;Name=CHGCD04F1229119B2E3B9F9;\n\r']
复制代码
|
|