我试图解析以下字符串并返回最后一个方括号后的所有数字:
C9: Title of object (foo, bar) [ch1, CH12,c03,4]
Run Code Online (Sandbox Code Playgroud)
所以结果应该是:
1,12,03,4
Run Code Online (Sandbox Code Playgroud)
字符串和数字会改变.重要的是得到'['之后的数字,不管它前面有什么字符(如果有的话).(我在python中需要这个,所以也没有原子组!)我已经尝试了我能想到的一切,包括:
\[.*?(\d) = matches '1' only
\[.*(\d) = matches '4' only
\[*?(\d) = matches include '9' from the beginning
Run Code Online (Sandbox Code Playgroud)
等等
任何帮助是极大的赞赏!
编辑:我也需要这样做而不使用str.split().