У меня есть кадр данных pandas, содержащий очень длинные строки в столбце 'page', из которого я пытаюсь извлечь подстроку из:
Пример строки: / ex / search /! Tu/ p / z1 / zVJdb4IwFP0r88HH0Sp-hK / dz / d5 / L2dBISEvZ0FBIS9nQSEh /? s & search_query = пример один & y = 0 & x = 0
Используя регулярное выражение, я получаю трудное время, определяяИзвлеките строку между двумя амперсандами и удалите все остальные символы из большей строки.
Пока мой код выглядит так:
import pandas as pd
import re
dataset = pd.read_excel(r'C:\Users\example.xlsx')
dataframe = pd.DataFrame(dataset)
dataframe['Page'] = format = re.search(r'&(.*)&',str(dataframe['Page']))
dataframe.to_excel(r'C\Users\output.xlsx)
Приведенный выше код выполняется, но ничего не выводит в мою новую электронную таблицу.
Заранее спасибо.