일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- unowned
- pop
- 순환참조
- breakpoint
- 회고
- keychain
- RenderingMode
- xcode
- Swift
- UIImage
- 광주소프트웨어마이스터고등학교
- GOMS
- MVVM
- Protocol
- Clean Architecture
- 회고록
- Async
- regex
- ReactorKit
- 정규식
- UISheetPresentationController
- Sync
- ios
- UIKit
- DI
- weak
- Today
- Total
목록정규식 (2)
minaje

글을 시작하며 우선.. 정규식에 대한 글을 쓰게 된 이유는 코딩테스트에서 정규식 문제가 나와서.. 제대로 못 풀었기 때문에 다시 공부하게 되었다.. 🥹 Swift의 정규식 Swift에서 \ (역 슬래쉬)는 연산자 역할을 하므로, \ 를 문자 자체로 사용하고 싶을 때는 \\ 이렇게 두 개로 사용해야한다! 문자열 일부가 일치하는 지 확인하는 방법! (첫 번째로 일치하는 지) let regex = "[0-9]" let check = "abcdefg".range(of: regex, options: .regularExpression) != nil // 출력 값 : false 이렇게 문자 일부가 일치하는 지 확인할 수 있다. 문자 범위는`[]` (대 괄호)를 사용한다. 문자열 전체가 일치하는 지 확인하는 법! le..

Regex? 코드를 짜다보면 항상 어려웠던 부분 중 하나가 정규식을 짜는 것이다. 기존에 정규식을 만드는 여러가지 방법도 있지만 (Ex - range, NSPredicate, NSRegularExpression 등..) 너무 어려운 관계로 다음 글에... 오늘은! iOS 16이후에 나온 Regex에 대해 알아보자! Regex를 만드는 여러가지 방법 String으로 만들기 let regex = try Regex(#"정규식"#) //이 패턴을 사용하면 String에 따로 escaping 문자를 작성 안 해도 된다. / /로 나타내기 / / 안에 정규식을 작성하면 컴파일러가 알아서 Regex타입으로 변환해준다. let regex = /정규식/ // 이 패턴을 WWDC에서는 Regex Literal라고 부른다...