之间我想在Python解析用的信息的文件在此格式正则表达式:组与CR mathches在
aaa 111(zzz)
222
333
bbb 555
111
这个阵列是baically为涉及aaa
与111
,222
和333
的方式(一种参考表)。请注意0是可选的,但现在这并不重要。
我试图得到的是这样的:
1场
- 组1 'AAA'
- 组2 '111', '222', '333']
第2场
- 组1 'BBB'
- 组2 [ '555', '111']
我所挣扎是如何使group 2
作为数组。虽然我可能会走错路。
难道有人会在此点亮我吗?
这是我目前的attempt。尽管如此,它甚至与我试图实现的目标并不接近。
更新
我将使用Python和最有可能re
为正则表达式模块。
是什么语言?组捕获堆栈仅受.NET和PyPi正则表达式库支持。在其他所有情况下,将捕获“aaa”的块匹配到组1中,将其余的块匹配到组2中,然后使用空格分隔组2。 –
对不起,发布更新。我正在使用Python。 – kazbeel
但是你使用're'还是'regex'模块? –