Я в первые дни обучения python, извините, если этот вопрос уже был задан.
Я пишу здесь, поскольку они мне не помогли, мое требование - прочитать файл и распечатав все URL внутри него. Внутри a для l oop шаблон регулярного выражения, который я использовал, был [^https://][\w\W]*
, он работал нормально. Но я хотел знать, могу ли я динамически передать длину строки после https: // и получить результат с вхождениями вместо *
Я пытался [^https://][\w\W]{var}}
, где var=len(line)-len(https://)
Это некоторые другие шаблоны, которые я пробовал, например
pattern = '[^https://][\w\W]{'+str(int(var))+'}'
pattern = r'[^https://][\w\W]{{}}'.format(var)
pattern = r'[^https://][\w\W]{%s}'%var