出于交互式解析的目的,给定一个输入字符串,我需要提取从索引 0 开始并且只有匹配括号的最长子字符串。
示例(类似 LISP 的 s 表达式)
输入字符串:(print "hello") (assign a (+ c d)) (assign e (+ f g)
输出子串:(print "hello") (assign a (+ c d))
我想做一个简单的 Python 函数来实现这一点。
出于交互式解析的目的,给定一个输入字符串,我需要提取从索引 0 开始并且只有匹配括号的最长子字符串。
示例(类似 LISP 的 s 表达式)
输入字符串:(print "hello") (assign a (+ c d)) (assign e (+ f g)
输出子串:(print "hello") (assign a (+ c d))
我想做一个简单的 Python 函数来实现这一点。