
이전글: 배워서 남주는 정규표현식(1) 이 글에서는 바로 정규표현식의 기본 문법격인 메타문자(meta character)에 대해서만 알아보기로 한다. 지난 글에서 일부 메타 문자를 예제로 다루기는 했지만 모두 다룰 수 없어서 이곳에 따로 정리했다. 정규식 연습 및 결과 확인은 regexr.com을 사용하고 있다. 각 카테고리에 해당하는 소제목 중 상당수는 한글로 어떻게 번역되는지를 정확히 알 수 없어서 영어로 표기하였다. 1. Character Classes [기호 클래스] 기호 클래스는 특정 set에서 문자를 찾는다. 정규식(예시) 명칭 매칭 조건 비고 [ABC] character set [ ] 안의 문자들 예) [a-z], [0-9], [a-c], [+_] [^ABC] negated set [ ]안에..

1. 정규표현식이란? 정규표현식(이하 정규식)은 프로그래밍에서 특정한 규칙(패턴)을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. 정규표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 위해 지원하고 있으며, 특히 펄과 Tcl은 자체에 강력한 정규 표현식을 구현하고 있다. - 위키백과 영어로는 Regular Expression이라고 하며, 줄여서 regex 혹은 regexp라고도 한다. 정규식이라는 게 특정한 규칙을 가진 것이라고 하는데, 정규식을 보면 오히려 규칙이 없이 아무렇게나 입력된 문자처럼 보인다. 그래서 왠지 어렵게 느껴지고 다가가고 싶지 않게 느껴지는 것 같다. 2. 정규표현식, 꼭 알아야할까? 개발자라면 정규식을 꼭 알아야한다는 말을 여기 저기서 듣거나 보..
그로스마인드셋 (Growth Mindset) 내 잠재력은 정해져있는 것이 아니라 꾸준한 노력을 통해 성장할 수 있다는 마음가짐 아들이 걷기 시작하면서 개인시간이 급격히 줄어들었고, 공부를 많이 못하게 되면서 조급한 마음이 많이 생겼다. 성장하지 않고 있다는 불안감이 가중되면서 마음 속에 무거운 돌덩이가 있는 기분이 오랜 기간 지속되었다. 조급한 마음을 버리고 조금씩 꾸준히 성장하는 삶의 패턴을 만들어야겠다는 생각을 하기 시작했다. 짧은 시간이지만 소중히 여기고 꾸준히 투자하면 분명히 성장할 수 있을 것이라는 믿음이 다시 생겼다. 일찍 자고 일찍 일어나 나를 위한 시간을 다시 가지기로 했다. 10시에 자고 5시 30분에 일어나고 있다. 오늘은 10분 당겨 5시 20분에 기상했다. 조금씩 당겨 5시 정각에 ..

이전에 회사 동료가 NextStep 박재성님의 Java 플레이그라운드 with TDD강의를 추천해줬었다. 그런데 강의비가 70만원 정도로 너무 비싸서 생각도 안하고 있었는데, 안드로이드 강의가 올라오면 들어볼까 생각하고 틈틈히 들어가서 확인하던 차에 자바 플레이그라운드 강의 녹화본이 44,000원에 올라온걸 보고 바로 결제해서 들어보았다. 자바 코드를 안전하고도 더 나은 방식으로 작성하는 팁들을 배울 수 있었고 무엇보다 TDD가 무엇인지 맛을 볼 수 있었다. 하지만 실시간 강의가 아니고 코드리뷰를 받을 수 없다보니 그렇게 열심히 듣지는 않았었다. 아들이 태어난 2021년 중순 쯤부터 성장에 대한 갈증이 많아졌다. 더 성장하고 싶고 더 잘 하고 싶은데, 내가 지금 잘 성장하고 있는건지 확신이 없었다. 공부..

2023.09.13 아래 내용은 기존 FCM API가 구버전으로 더이상 사용이 불가하다. FCM API는 이제 Access Token을 사용하는 HTTP v1버전으로 변경이 되었다. 공식 문서는 여기서 확인할 수 있으며, body에 담아 보내는 메시지 형식도 변경되었으니 참고해야 한다. Access Token은 Google의 OAuth Playground의 Firebase Clound Messaging API v1에서 발급받을 수 있다. > 앱에 푸시메시지 테스트가 필요한 경우가 있다. 특히 푸시 메시지를 클릭하여 이벤트 동작을 처리해야하는 경우가 그렇다. 이 경우 이렇게 저렇게 여러번 테스트를 해봐야 할 것이다. 실제 서비스에서는 서버에서 클라이언트 앱으로 메시지를 보내게 되겠지만 단순히 테스트를 위해..

마지막 글을 쓰고 약 두 달 정도를 그냥 쉬었다. 마음에 여유가 없다는 생각이 들었고 휴식과 생각의 정리가 필요하다고 판단되었다. 내 인생에 대해서도 많이 생각했다. 그리고 오랜만에 영화도 많이 봤다. 왓챠는 위험하다. (넷플릭스도 마찬가지) 그새 아들은 정말 무럭무럭 자랐다. 2.9kg으로 태어난 아이가 생후 7개월이 지난 지금은 10kg이 되었고, 누워서 놀기만 했던 아이가 이제는 온 집안을 기어다닌다. 옹알이도 여러 단어를 구사한다(주로 하는 말은 '다다다'). 생각했던 것 보다 아이가 정말 빨리 자란다. 아쉬울 만큼 빨리 자란다. 안아서 귀여워해주던 맛이 있었는데 이제는 잡으러 다니고 있다. 조금 힘들다. 11월부터 아내의 복직으로 아이를 어린이집에 맡기기 시작했다. 어머니가 반나절 아이를 봐주시..
- Total
- Today
- Yesterday
- 개발자
- 알고리즘
- 프로그래머의 길
- 개발자취업
- 알고리즘풀이
- software craftmanship
- 멘토에게 묻다
- 이사
- 서평
- 멘토에게묻다
- 괄호 종류
- 스타트업
- 세탁기
- 정규식
- 이직
- 디버깅
- 건조기설치
- 프로그래머의길
- 알고리즘 풀이
- 안드로이드
- 프로그래머의길멘토에게묻다
- 문과생개발자
- 소프트웨어장인
- 건조기
- 비전공개발자
- 정규표현식
- 세탁기설치
- 프로그래머스
- Regex
- 소프트웨어 장인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |