繁体   English   中英

如何使用正则表达式 python 在换行符后取第一个和第二个逗号之间的所有内容?

[英]How to take everything between 1st and 2nd comma after a newline using Regex python?

所以我基本上是在读取 a.csv 文件,并且我已经提取了我需要的部分。 这部分的格式是每个数据块之间的换行符,现在我正在尝试从每个块中获取第二条信息。 我要做的是使用r"[\n]匹配每个换行符。这可行,但现在我需要跳过第一条数据并像这样取逗号 1 和 2 之间的所有内容data1, WhatIWant, data3 I'在发布此之前已经寻找了很长时间,如果我错过了之前的问题,但我找不到答案,非常抱歉,谢谢!

为什么要专门使用正则表达式? 尝试使用.split()

data = 'data1, WhatIWant, data3'
data_as_list = data.split(', ')
data_as_list[1] == 'WhatIWant'  # True

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM