【发布时间】:2022-06-28 01:15:16
【问题描述】:
我有一个字符串:
test_string = 'I(30TCH(50EDFva_25VAP_25SNE)_20UDS(80EDFvd_10VAP_10SNE)_20EDU(SNE)_10UDS(80EDFva_10VAP_10SNE)_10EDU(50EDFva_50VAP)_10EDP(50EDFva_50SNE))'
我需要从字符串中提取数据,最终结果应该是这样的:
I,
30TCH:50EDFva, 25VAP, 25SNE,
20UDS:80EDFvd, 10VAP, 10SNE
....
等等..
我想使用正则表达式,但这里不是很好的解决方案..
【问题讨论】:
-
如果您知道数据的模式,Regex 将起作用。或者您可以使用堆栈并在到达每个括号时推送/弹出数据...
标签: python