我有一个包含用户信息的csv文件。文件中的示例如下。你知道吗
"userType": "NORMAL", "accountID": "J123456789"
"userType": "NORMAL", "accountID": "J987654321"
"userType": "NORMAL", "accountID": "C123456789"
"userType": "NORMAL", "accountID": "R987654321"
我想使用带有python3的regex获得id号。你知道吗
我使用的正则表达式是("accountID": ")\w+
,它生成以下结果。你知道吗
"accountID": "J123456789
"accountID": "J987654321
"accountID": "C123456789
"accountID": "R987654321
期望的输出应该如下所示
J987654321
J987654321
C123456789
R987654321
Imho,这根本不需要任何进口:
或者,如果帐户ID的长度确实不同,请使用:
在循环中。你知道吗
如果文件格式是固定的,请考虑自动检测方言:
此代码将生成以下列表:
您可以使用下面的regex
"(?:\"accountID\": \")(\S+)\"
,它只包含id,而忽略其余部分结果:
相关问题 更多 >
编程相关推荐