반응형
Uipath 문자열 중 괄호 안의 문자 제거
1. 괄호안의 문자를 지칭하는 정규식은 다음과 같다.
\([^)]*\)
2. 꺽쇠 <>안의 문자열을 제거하는 정규식은 다음과 같다.
\<[^)]*\>
Uipath의 vb.net 기준으로 정규식을 사용하여 특정 문자열을 Replace로 없애보자.
나는 (전문), (일반) 문자열중 이런 단어를 제거하고 싶었다.
System.Text.RegularExpressions.Regex.Replace(strText, "\([^)]*\)", "")
정규식 리플레이스 함수를 통하여 첫번째 인수에는 대상문자열, 정규식, 치환문자열 순으로 적어주면 된다.

+ python인 경우 다음과 같다.
괄호 혹은 특수 문자를 포함하여 사이에 있는 글자 까지 모두 지울 수 있는 방법을 기록한다.
괄호 안의 경우 아래와 같이 정규식을 작성해주면 된다.
추후 참고하여 정규식을 작성할 것
import re
re_text = 'haha(haha)'
print(re.sub(r'\([^)]*\)', '', re_text))
# 출력 결과 : 'haha'
위의 \( \) 값 대신에 다른 특수문자를 사용해서 지우는 것도 가능하다
( ) 괄호 대신에 다른 특수문자 ( ^, $, {, [ ) 등을 괄호가 들어가는 곳에 넣으면 된다.
예를들어 <, > 안의 글자를 지울때는 아래와 같이 하면 된다
re.sub(r'\<[^)]*\>', '', re_text)
반응형
'프로그래밍 > uipath' 카테고리의 다른 글
Uipath DataTable Column to List (중복 값 제거 포함) (0) | 2021.09.24 |
---|---|
Excel Application 오류 - 엑셀이 설치된 경우 홈 화면의 도구 탭에서 마이크로소프트 오피스 인터롭용 복구 도구를 실행하십시오 (0) | 2021.09.08 |
Uipath 1~100 반복 Enumerable.range(0, 99).ToArray (0) | 2021.07.31 |
Uipath DataTable Column 위치 변경 (0) | 2021.07.27 |
Uipath Chrome alert selector (0) | 2021.07.13 |