반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 네이버 로그인 캡챠해결
- uipath 입문
- 네이버커머스API
- 커머스API
- 날짜 정규식
- selenium
- pycdc.exe
- Python
- 왕초보 파이썬 실행
- Uipath 설치방법
- vscode venv 설치
- pycdas.exe
- Element is not clickable at point
- 가상환경설치
- 네이버 로그인 하기
- pywinauto
- 네이버매물크롤링
- 파이썬 가상환경 설치
- 파이썬 네이버 로그인
- Uipath 기초
- 네이버 로그인 영수증 해결
- 파이썬네이버부동산
- UiPath
- 네이버부동산크롤링
- pywinauto 윈도우
- 파이썬 환경설정
- pywinauto 윈도우제어
- venv 설치
- 파이썬 가상환경 설치방법
- Selenium 셀렉터잡기
Archives
- Today
- Total
콘솔워크
Uipath String 정규식 이용하여 괄호안의 문자 제거 본문
반응형
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 |