일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- GIT
- Python
- django
- Excel
- SQL
- Google Spreadsheet
- Github
- gas
- matplotlib
- Apache
- Google Excel
- c#
- math
- PostgreSQL
- dataframe
- PySpark
- list
- PANDAS
- Redshift
- 파이썬
- google apps script
- Java
- Mac
- hive
- array
- numpy
- Tkinter
- string
- Today
- Total
목록search (3)
달나라 노트
String 객체의 match와 search는 String에서 특정 문자열을 찾아줍니다. 이 두 method의 사용법과 차이점을 봅시다. Syntax String.match(text/reg) match method는 String에 적용할 수 있으며 1개의 parameter를 받습니다. - text/reg String에서 찾을 문자(text) 또는 정규표현식(reg, regular expression)입니다. match method는 String에서 text/reg와 일치하는 문자를 찾아 그 문자를 array에 담아서 return해줍니다. 여기서 특이한 점은 정규표현식(regular expression)을 사용할 수 있다는 것이죠. String.search(text/reg) search method도 St..
re.serach method는 다음과 같이 사용할 수 있습니다. re.search(pattern, string) pattern과 맞는 text 정보를 반환합니다. import re str_test = 'This is example word 12345' obj_search_test = re.search(r'example', str_test) # 1 print(obj_search_test) # 2 print(obj_search_test.span()) # 3 print(obj_search_test.group()) # 4 -- Result (8, 15) example 1. example이라는 패턴을 str_test에서 찾습니다. example은 딱히 패턴 기호 형태로 명시되지 않아서 example이라는 단어 ..
엑셀에서 제공하는 find, search 함수는 어떠한 텍스트를 어떤 문자열에서 찾아 그 텍스트의 위치를 반환해줍니다. 두 함수는 위처럼 완전히 동일한 기능을 제공합니다. find(find_text, origin_text, [start_position]) search(find_text, origin_text, [start_position]) 사용법은 위와 같습니다. find_text를 origin_text에서 찾아 그 위치를 반환합니다. start_position은 optional한 인자인데, find_text를 찾을 때 origin_text의 몇번째 위치 이후로부터 찾을지를 명시해주는겁니다. 그러면 위 두 함수의 차이는 무엇일까요? 아래 표를 보면 됩니다. 대소문자 구분 와일드카드 사용 가능 여부 fi..