pyparsing 패키지 관련 문의
, 김 명준님이 작성구글링을 아무리해도 찾을수가 없어 이렇게 문의드립니다.
from pyparsing import Word, alphas, nums
text = 'I have 2 apples and 1 banana'
a = Word(alphas)
b = Word(nums)
parsing = b("number") + a("fruit")
for fn,s,e in parsing.scanString(text):
print('fruit :', fn.fruit, ' number : ', fn.number )
상기 코드를 실행하면 fn = (['2', 'apples'], {'number': ['2'], 'fruit': ['apples']})이고, s = 7, e = 15가 나오는데
이렇게 나오는 이유와 예제에서 scanString이 어떤 역할을 하는지 궁금합니다.
Re: pyparsing 패키지 관련 문의
, 도장_ 관리자님이 작성<파이썬 코딩 도장>의 내용이나 심사문제와 관련해서만 도움이 가능합니다.
pyparsing이 뭔지는 알 수 없지만, 해당 라이브리러의 홈페이지에서 도움말을 찾아보셔야 합니다.