我如何使用regx返回两个括号之间的所有字符.这是一个例子:
foobar['infoNeededHere']ddd
needs to return infoNeededHere
Run Code Online (Sandbox Code Playgroud)
我在大括号之间找到了一个正则表达式,但所有尝试使用方括号的尝试都失败了.这是正则表达式:(?<={)[^}]*(?=})这是我试图破解它
(?<=[)[^}]*(?=])
Run Code Online (Sandbox Code Playgroud)
最终解决方案
import re
str = "foobar['InfoNeeded'],"
match = re.match(r"^.*\['(.*)'\].*$",str)
print match.group(1)
Run Code Online (Sandbox Code Playgroud)