Каковы наиболее эффективные способы извлечения текста из строки? Существуют ли некоторые доступные функции или выражения регулярных выражений или каким-либо другим способом?Python - Извлечь текст из строки
Например, моя строка ниже, и я хочу также извлечь ID в качестве имен Screen, отдельно.
[User(ID=1234567890, ScreenName=RandomNameHere), User(ID=233323490, ScreenName=AnotherRandomName), User(ID=4459284, ScreenName=YetAnotherName)]
Спасибо!
Редактировать: Это текстовые строки, которые я хочу вытащить. Я хочу, чтобы они были в списке.
Target_IDs = 1234567890, 233323490, 4459284 Target_ScreenNames = RandomNameHere, AnotherRandomName, YetAnotherName
Текст, который вы хотите проанализировать в нижней части сообщения? – Jakub
Используйте регулярное выражение, извлеките каждый 'User (ID = {соответствующее выражение}, ScreenName = {matching experssion})' сначала, затем сделайте еще одно извлечение, чтобы получить то, что вы хотите. –
@ Якуб, я пересмотрел свой пост. Текст, который я хочу проанализировать, теперь находится в нижней части сообщения. Я специально ищу, чтобы разобрать 1234567890, 233323490, 4459284 и RandomNameHere, AnotherRandomName, YetAnotherName – New