Я пытаюсь захватить каждый из следующих операторов импорта python как отдельные совпадающие группы в регулярном выражении с JavaScript:
from myapp.foo import SomeReallyGreatClass
from myapp.bar import AnotherClassThatIsNotAsGood, WHAT_A_CONSTANT, SUCH_CONSTANT, \
YET_ANOTHER_CONSTANT
from myapp.baz import (FirstClassEver, ThisClassDoesNothing, CanYouBelieveThisEvenExists,
SoManyImports)
Как бы я достиг этого с помощью регулярного выражения JavaScript? Для многострочного с косой чертой мне нужно, чтобы регулярное выражение знало, что если строка заканчивается косой чертой, она должна совпадать до следующей новой строки, которая не следует после косой черты. Для оператора с круглыми скобками необходимо знать, что если найдена открытая скобка, она будет включать последующие строки, пока не будет найдена закрывающая скобка.