728x90
반응형
안녕하세요, HELLO
이번에는 줄리아, Julia에서 정규식과 library matching을 활용해서,
STEP 1. '괄호와 괄호 안 문자열' 삭제
STEP 2. '괄호와 괄호 안 문자열' 추출
위 두 가지에 대해서 살펴보고자 합니다.
STEP 1. '괄호와 괄호 안 문자열' 삭제
소스코드는 아래와 같이 정규표현식과 matching을 이용해서 문자열을 삭제할 수 있습니다.
using Matching
function delete_data_between_parentheses(str)
match = match(r"(.*)\((.*)\)(.*)", str)
return match.captures[1] * match.captures[3]
end
input_str = "This is a sentence with data between parentheses (data to be deleted)"
println(delete_data_between_parentheses(input_str))
# Output: This is a sentence with data between parentheses
이때 참고할 부분은, match.captures[1] * match.captures[3]을 통해 괄호, parentheses 양 옆 데이터를 가져오는 방식입니다.
STEP 2. '괄호와 괄호 안 문자열' 추출
소스코드는 아래와 같이 정규표현식과 matching을 이용해서 문자열을 추출할 수 있습니다.
using Matching
function extract_data_between_parentheses(str)
match = match(r"\((.*)\)", str)
return match.captures[1]
end
input_str = "This is a sentence with data between parentheses (data to be extracted)"
println(extract_data_between_parentheses(input_str))
# Output: data to be extracted
정규식을 수정해서, match.captures[1]을 통해 괄호 안 데이터를 가져오는 방식입니다.
반응형
■ 마무리
'정규식을 활용하여 괄호 안 텍스트 추출 또는 삭제하기'에 대해서 알아봤습니다.
좋아요와 댓글 부탁드리며,
오늘 하루도 즐거운 날 되시길 기도하겠습니다 :)
감사합니다.
반응형
'PROGRAMMING > Julia' 카테고리의 다른 글
[JULIA/줄리아] 논리 연산자 (Boolean operator), 비교 연산자 (Comparison operator) 해설, 정리, 요약 (0) | 2023.02.09 |
---|---|
[JULIA/줄리아] 조건문(if문, 예제, 활용) 알아보기 (0) | 2023.02.05 |
[JULIA/줄리아] 반복문 (for, while) 사용, 활용 (0) | 2023.02.05 |
[Think Julia] 줄리아 실행, 시작부터 난간 (0) | 2021.09.12 |
[Think Julia] 줄리아,를 시작하며 (0) | 2021.09.12 |
댓글