Мне нужно регулярное выражение для захвата / получения количества входных функций, используемых в коде Python.
Я пробовал это: /input\((.)*\)/gm
НоЯ не хочу, чтобы это захватывало что-то вроде этого:
someVariable = "input( )"
Регулярное выражение, которое я хочу, должно быть в состоянии сделать что-то вроде этого:
Код:
number = int(input("Enter a number: "))
someVariable = "input( )"
number2 = int(input ("Number: ") )
На выходе должно быть 2 совпадения (функция ввода в строках 1 и 3). Он не должен совпадать с input () в строке 2.
PS: я новичок в регулярном выражении, поэтому было бы неплохо, если бы вы также могли написать объяснение своему регулярному выражениюрешение.