cancel
Showing results for 
Search instead for 
Did you mean: 

Utility - Strings::Extract Regex Values 오류 문의

junhanpark
Level 3

안녕하세요
Utility - Strings::Extract Regex Values 오류 문의드립니다.

'B&GO' 라는 단어 뒤의 텍스트를 추출해야하나 하기와 같이 오류가 발생합니다.

오류 : "B&GO\s*(?<B&GO>\S+)" 구문 분석 - 그룹 이름이 잘못되었습니다. 그룹 이름은 문자로 시작해야 합니다. 라고 오류가 발생합니다.  

다른 단어 사용 시 문제가 없어 Regex Pattern 오류가 아닌 듯하며

'B&GO'의 텍스트를 데이터아이템에 담아서 실행하여도 같은 오류가 발생합니다.(사진 참조)

*&이슈로 보임

34469.png

어떤 문제인지 확인요청드리며

&이슈가 맞다면 해결방안 문의드립니다.



------------------------------
junhan park
------------------------------
1 BEST ANSWER

Best Answers

현재 제공되는 Utility의 소스 코드(Visual Basic)를 살펴본 바로는 특수문자의 처리가 어려울 것 같습니다.

다른 액션이나 로직을 조합해서 처리해야 특수 문자를 처리할 수 있을 것으로 보입니다.

자세한 작업 내용은 알기 어려우나 최대한 비슷하게 구성한 내용입니다.34460.png

34461.png34462.png



------------------------------
SANGYUN LEE
------------------------------

View answer in original post

5 REPLIES 5

sy_lee
Level 4

34455.png

내용을 찾아보니 다음과 같은 이유로 작업이 불가능한 것으로 보입니다. &가 문장 부호에 포함되기에 그룹핑이 불가능할 것으로 보입니다.



------------------------------
SANGYUN LEE
------------------------------

해결 방안이 없는건가요?



------------------------------
junhan park
------------------------------

현재 제공되는 Utility의 소스 코드(Visual Basic)를 살펴본 바로는 특수문자의 처리가 어려울 것 같습니다.

다른 액션이나 로직을 조합해서 처리해야 특수 문자를 처리할 수 있을 것으로 보입니다.

자세한 작업 내용은 알기 어려우나 최대한 비슷하게 구성한 내용입니다.34460.png

34461.png34462.png



------------------------------
SANGYUN LEE
------------------------------

이상윤님께서 답변을 잘 주셨습니다.

@SANGYUN LEE 감사합니다.

결국 Text에서 Regular Expression으로 Pattern을 이용해서 값을 찾아서 처리하시는 것이라면,

문제가 되시는 "&"를 다른 문자열로 바꾼 후에 Regular Expression을 이용하시면 어떠실까요?

감사합니다.



------------------------------
Dohyeong Kim
------------------------------

@Dohyeong Kim, @SANGYUN LEE 답변 감사합니다.



------------------------------
junhan park
------------------------------