도메인 \ 사용자 이름에서 도메인을 가져 오는 RegEx. 나는 이것을 시도했지만 전체 문자열을 반환합니다.RegEx 도메인에서 도메인을 가져 오는 방법 사용자 이름
/^(.*?)\.\\/
내가 뭘 잘못하고 있니?
당신이 무엇을 잘못하고있는 것은 당신이 \를 탈출하지 않는한다는 것이다 다음 정규식을 사용하여 주장하는 경우 (나는 또한 확실하지 않다 왜.가)도메인 \ 사용자 이름에서 도메인을 가져 오는 RegEx. 나는 이것을 시도했지만 전체 문자열을 반환합니다.RegEx 도메인에서 도메인을 가져 오는 방법 사용자 이름
/^(.*?)\.\\/
내가 뭘 잘못하고 있니?
당신이 무엇을 잘못하고있는 것은 당신이 \를 탈출하지 않는한다는 것이다 다음 정규식을 사용하여 주장하는 경우 (나는 또한 확실하지 않다 왜.가)시도 최종 결과는 도메인해야
/^(.*?)\\.*$/
그러나 단순한 문제의 경우 .IndexOf를 사용하여 \를 찾은 다음 .Substring을 사용하여 모든 것을 반환하는 것이 좋습니다.
게시 한 이후로 코드가 변경된 것 같습니다. – Ben
코드가 전체 문자열을 제공합니다. 나는 이것을 시도하고 나에게 도메인 \을 제공하지만 끝에는 \을 사용하지 않아도된다. (? <= \\). * $ – user1497590
정규 표현식은 그런 작은 손톱에 상당히 큰 해머입니다. IndexOf
을 사용해주세요.
string domain = str.SubString(0, str.IndexOf('\\'));
nintex 워크 플로에서 IndexOf 옵션을 보지 못했습니다. 나는 .net 호환 식만 사용합니다. – user1497590
^(. *?) \\
도메인 당신에게 \
을 줄 것이다 ^.^\\] *
도메인 당신에게 줄 것이다
[^ x]는 x 을 제외한 모든 것을 제공하며 \는 이스케이프 처리되어야합니다. \\.
문자열을 추출하는 데 사용하는 코드를 표시하십시오. –
코드 및 일부 입력/예상 출력 예제를 게시 할 경우 많은 도움을 얻을 수 있습니다. – GolfWolf