У меня есть URL, какPython: регулярные выражения в URL
https://www.avito.ru/chelyabinsk/avtomobili/audi_a4_2014_818414044
И мне нужно, чтобы получить образец от этого. Я знаю, что * - это символ, который может заменить любой символ, но когда я пробую https://www.avito.ru/*/avtomobili
, он не открывает этот URL. Как я могу это исправить?
Кажется, вы путаете регулярные выражения с [fnmatch patterns] (http://pubs.opengroup.org/onlinepubs/7908799/xsh/fnmatch.html). Для регулярных выражений '*' - это оператор повторения, который позволяет вам повторять * предшествующую группу/символ * ноль или более раз. В зависимости от вашего варианта использования вы хотите либо '[^ /] +', либо '. +'. – dhke
Uhm, no, '*' сам по себе ничего не сделает, а тем более «откройте URL». Нам не хватает примерно половины контекста, в какой ситуации вы пытаетесь применить '*' к тому, что именно. – deceze
@deceze Мне нужно разобрать некоторые данные из содержимого страницы, и сначала я должен открыть url, у меня есть много URL-адресов, например 'http: // www.avito.ru/chelyabinsk/avtomobili/audi_a4_2014_818414044', но символ между' www.avito .ru и 'avtomobili' разные, и я хочу заменить эти символы, чтобы открыть все url –