Как извлечь буквенно-цифровую строку или строку с помощью регулярного выражения?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как извлечь буквенно-цифровую строку или строку с помощью регулярного выражения?

Сообщение Anonymous »

Я хотел извлечь первый экземпляр буквенно-цифровой строки и строки только с буквами. Ниже я привел несколько примеров для лучшего объяснения того, чего я хочу достичь. Заранее всем спасибо!
Например.g
string = «123456 Буквенно-цифровое12 слово 7890 Последующая строка»
string2 = «Буквенно-цифровое12 слово 7890 Последующая строка» ”
string3 = “123456 Буквенно-цифровое 12 слов”
Все приведенные выше примеры должны вывести:
Ожидаемый результат = “Буквенно-цифровое 12 слов”
p>
Я пробовал, но ближе всего к результату был список всех буквенно-цифровых и символьных строк, а это не то, что мне хотелось.
Вот мой код:

Код: Выделить всё

re.findall(r”(?i)\d?(?:[a-z]+[0-9]+|[0-9]+[a-z]+|[a-z]+)\d?”,string)


Подробнее здесь: https://stackoverflow.com/questions/784 ... sing-regex
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»