Я пытаюсь извлечь значение из Cookie. cookie организованы с помощью пар [name] = [value], разделенных символом ';'. так что если у меня есть строка печенья, как так:Regex для получения значения из переменной String
username=user;password=pass;session="4341234556";
в этом примере, я хочу только значение «4341234556» без кавычек.
Значение переменной сеанса, разумеется, различно для каждого сделанного запроса. как я могу получить только значение сеанса с регулярным выражением (без кавычек)? имейте в виду, что порядок переменных не гарантируется одинаковым при каждом его возврате.
также, я хотел бы игнорировать любые пробельные символы, не содержащиеся в значении.
Какой язык программирования? что ты уже испробовал? –
Гарантировано, что все эти пары ключевых значений существуют? Все ли они в одной строке? Является ли значение, которое вы хотите получить всегда заключенным в двойные кавычки, или оно может быть заключено в одинарные кавычки? –
@GeorgeTs единственная пара K = V, гарантированная существование, - это session = "stuff". да, все они получены по одной строке, но это тоже не гарантировано. – moonlightcheese