day 6 xml, html parser 만드는데 너무 어려웠음

2021. 7. 27. 10:08·강의/부캠 안드로이드 학습정리

정규식 참고 사이트

 

튜토리얼 형식

https://regexone.com/lesson/introduction_abcs

 

디버깅 (제일 좋았음)

https://regex101.com/

 

쉽게 그림으로 보여준다고 함

https://regexper.com/

 

 

XML은 어떤 구조인가

http://tcpschool.com/xml/xml_basic_structure

 


피어세션

when

String의 first() 메소드

Stack은 간단하니까 직접 구현 가능. 초기 pointer -1로 하고 더하고 빼주고 mutablelist에서 add, pop 사용 가능하니까

.iterator(), hasNext

공백 지우기 trim()

\t

makespace 정의해서 만들기

 

visited를 통해 i를 얼마나 하네 마네 할 필요 없다.

replace로 모두 줄넘김으로 처리해서 구분

잘하는 사람꺼 출력을 어떻게 처리했는지, 재귀를 썼는지 등을 나중에라도 보기.

parser를 돌면 AST로 만들어줘서 그걸 이용한다.

lexer랑 parser도 명확하게 구분하는게 아니라 섞어서 사용하기도 한다.

각 형태마다 모두 정규식 다 만들어서..

주석 주석 주석

정규식을 안써도 되긴 된다. 단 코드가 좀 길어지고 복잡해지고 flag 변수들도 좀 써야되고 할듯.

html의 경우 well-formed로 바꿔서 수정.

'강의 > 부캠 안드로이드 학습정리' 카테고리의 다른 글

day 8. 코틀린의 함수형 프로그래밍  (0) 2021.07.28
day 7 클래스 상속  (0) 2021.07.27
day4. 공간 할당의 어려움..  (0) 2021.07.22
Day3. 코틀린 외부 라이브러리 불러와서 해보기.  (0) 2021.07.22
day 2. 왠지 유용한 리눅스 기능들..  (0) 2021.07.20
'강의/부캠 안드로이드 학습정리' 카테고리의 다른 글
  • day 8. 코틀린의 함수형 프로그래밍
  • day 7 클래스 상속
  • day4. 공간 할당의 어려움..
  • Day3. 코틀린 외부 라이브러리 불러와서 해보기.
용나리
용나리
  • 용나리
    티스토리 블로그
    용나리
  • 전체
    오늘
    어제
    • 분류 전체보기 (333)
      • 과거의 것들 (93)
        • AI Tech boostcamp (92)
      • 생각정리(고찰) (2)
      • 기술 글 (0)
      • 코딩테스트 (4)
        • C++ (0)
        • Python (4)
      • CS (121)
        • 컴퓨터 시스템 (4)
        • 코틀린 인 액션 (13)
        • 김영한 스프링 강의 (104)
      • 일지 남기기용 (11)
        • 운동 (10)
      • 개발 배포 해보기 (1)
      • 프로그래밍 언어 및 기타 (32)
        • Spring Boot (9)
        • Python (9)
        • Kotlin (1)
        • Flutter (2)
        • SQL (4)
        • Docker (3)
        • 공통 (4)
      • os (4)
        • Linux (4)
      • 기술 (17)
        • PyTorch (6)
        • Computer Vision (6)
        • NLP (1)
        • 기타 (4)
      • 제품 후기 (0)
      • 게임 (0)
        • Human Resource Machine (0)
      • 강의 (26)
        • fullstackdeeplearning_sprin.. (9)
        • 부캠 안드로이드 학습정리 (17)
      • 개인 메모 (10)
      • IT 기타 (5)
      • 논문 읽기 연습 (5)
        • Computer Vision (1)
        • NLP (0)
        • 공통 (2)
        • 그냥 메모 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬 실행경로
    pip install killed
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
용나리
day 6 xml, html parser 만드는데 너무 어려웠음
상단으로

티스토리툴바