-
0703 개발일지프로젝트/방치형 RPG 2023. 7. 3. 22:57
오늘의 목표 - csv 데이터 테이블만들기
기존 파이어베이스를 이용한 데이터 테이블 (보기불편하다) public static Dictionary<string, string[]> StatusTemplate
파이어스토어에서 테이블을 읽어 딕셔너리를 이용해 데이터를 저장했었다.
그러나 저장된 데이터가 뭔지 정확히 알기 어려워서 CSV를 이용하기로 결정..!CSV를 이용한 테이블 보기에도 편하고 테이블작업도 편해졌다
CSV를 읽어 딕셔너리를 만드는 메서드를 만들었다.
Regex도 처음 다뤄봤다. Regex란 사용하여 대량의 문자열 데이터에서 특정 패턴을 찾아내거나 특정 패턴 문자열을 다른 것으로 치환하는 등의 일을 쉽게 구현할 수 있다.
쉽게 말해서 이메일, 전화번호 등 특정 형식이 맞는지 확인할 수도 있고 그 형식을 다른 문자열로 변경할 수도 있다는 것이다.Regex를 이용해서 csv 데이터에 실수로 공백이 들어갔을 때 없애는 코드도 추가해줬다.
'프로젝트 > 방치형 RPG' 카테고리의 다른 글
0719 개발일지 - 아틀라스, 에셋번들 0 (0) 2023.07.19 0717 개발일지 (0) 2023.07.17 0704 개발일지 - 스킬1 (0) 2023.07.04 Firestore map필드 사용해보자 (0) 2023.06.16 방치형 RPG를 만들어보자 (0) 2023.06.04