我想分割一个字符串来提取大括号中的最后一项。如何分割字符串以获取大括号中的最后一项?
例如,如果我有串
'Stud Rd/(after) Ferntree Gully Rd (Scoresby)'
我想将它拆分成组件
('Stud Rd/(after) Ferntree Gully Rd', 'Scoresby')
到目前为止,我已经写了下面的正则表达式来做到这一点
re.search(r'^(.*) \((.*)\)$', string)
然而,这种情况下输入如
'Bell St/Oriel Rd (Bellfield (3081))'
,我想被分成
('Bell St/Oriel Rd', 'Bellfield (3081)')
是否有更好的方法,然后这个处理这个问题呢?
您认为'Bell St/Oriel Rd(Bellfield(3081))'如何拆分? –
当你说“进入组件”时,试着更具体一些。进入哪些组件?括号中的最后一项?我不确定我了解你正试图将其分成哪些组件。 – bravosierra99
@BenBeirut我编辑过这个问题。 –