Я хочу найти все экземпляры в моем коде python
, в котором используется оператор деления /
. Мой первый инстинкт - использовать регулярное выражение. Выражение должно отфильтровывать использование без деления /
, то есть имен путей. Лучшее, что я придумал, это [ A-z0-9_\)]/[ A-z0-9_\(]
. Это найдет оператор деления в
foo/bar
foo / bar
foo/(bar*baz)
foo / 10
1/2
etc...
, но также будет соответствовать /
с чем-то вроде "path/to/my/file"
Может кто-нибудь придумать лучшего регулярного выражения? В качестве альтернативы, есть ли не-регулярный способ найти деление?
изменить: уточнить:
Мне не обязательно использовать python
для этого. Я просто хочу узнать местонахождение операторов подразделения, чтобы я мог вручную / визуально осмотреть их. Я могу игнорировать прокомментированный код