К сожалению, регулярные выражения здесь не работают.Это потому, что q=
ожидает, что строка пройдет, и, таким образом, не будет интерпретировать передаваемое вами регулярное выражение, вместо этого я считаю, что это либо просто ошибка, либо re.compile(regex here)
в качестве самой строки, что, конечно,, вряд ли приведёт ко многим, если вообще будет, результатам.
Так что, похоже, ваш текущий метод не сработает.Обходным путем может быть использование стандартных операторов Twitter .Вы можете создавать строки, используя операции фильтрации, которые при передаче в Cursor, по сути, действуют так же, как и ваше регулярное выражение.Имейте в виду, что существуют ограничения на количество символов, и слишком сложные запросы также могут быть отклонены.Вы можете найти подробности об этом в поисковых твитах docs .
Другим вариантом может быть достаточно общий поиск, а затем использование вашего регулярного выражения для фильтрации результатов.Отвечающий на довольно схожий вопрос, как и ваш, делится некоторыми статьями здесь .
Надежда, которая помогает и направляет вас на правильный путь.