Как я могу использовать regx для возврата всех символов между двумя скобками. Вот пример:
foobar['infoNeededHere']ddd
needs to return infoNeededHere
Я нашел регулярное выражение для этого между фигурными скобками, но все попытки заставить его работать с квадратными скобками потерпели неудачу. Вот это регулярное выражение: (?<={)[^}]*(?=})
и вот моя попытка взломать его
(?<=[)[^}]*(?=])
Окончательное решение:
import re
str = "foobar['InfoNeeded'],"
match = re.match(r"^.*\['(.*)'\].*$",str)
print match.group(1)