ALexxxD
@ALexxxD

Как спарсить строчку по первым трём символам в питоне?

Есть код, требуется спарсить содержимое в случае наличия тега \nAA или наличия AA в верхнем регистре.
Примеры входящих строк:
AASW
\nAASX\nAASZ\nAATF\nAATG\nAATH\nAATJ\n

import urllib
import urllib.request
import re


from html.parser import HTMLParser
#impoting request libraries
request=urllib.request.urlopen('http://host')
response=request.read( )

#print (response)
#print (type(response))


class MyHTMLParser(HTMLParser):      
    def handle_data(self, data):
            print("Encountered some data  :", data)

parser = MyHTMLParser()
parser.feed(str(response))
  • Вопрос задан
  • 2344 просмотра
Пригласить эксперта
Ответы на вопрос 3
zelsky
@zelsky
Можно и по срезу.
str = '\nxanxanxnnanasd'
if str[0:3] == '\nxa':
       pass
else: 
    pass
Ответ написан
Комментировать
@VoRez
Backend web developer.
str = "Строка которую нужно проверить"

re.match('^(AA)|(\\nAA)', str)
Ответ написан
Комментировать
@thenno
Проектирую, разрабатываю, преподаю.
Лучше без регулярок.

str = "Строка, которую нужно проверить"

return str.startswith('AA') or str.startswith('\\nAA')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы