Итак, у меня есть строка, которую я пытаюсь найти, используя re.search.Строка состоит из идентификатора и затем строки после него.Итак, это выглядит так: <@randomId> string after
Я использую шаблон регулярного выражения "^@(|[WU].+?)>(.*)"
в моем методе re.search
, чтобы попытаться получить две разные группы.Первая группа - это идентификатор минус < >
.Так что это будет просто "@randomId"
.И второй группой будет текст "string after"
, который идет после Id.Поэтому, если текст, который я передаю в re.search
, равен "<@QWE1234> do this"
, я хочу сопоставить и вернуть "@QWE1234"
и "do this"
.
С помощью используемого мной регулярного выражения я получаю тип возврата None,и когда я добавляю <
к шаблону регулярных выражений, это выглядит так: "^<@(|[WU].+?)>(.*)"
Я получаю всю строку.