2014-01-07 4 views
0

여러 개의 리터럴 문자열 중 하나와 어떻게 일치합니까? 예 : this, that 또는 other?가능한 여러 문자열 중 하나와 어떻게 일치합니까?

나는 [(this)(that)(other)]을 시도하고 있지만 전체 문자열이 아닌 모든 문자와 일치하는 것을 반환하는 것으로 보입니다. SQL Server 2008 R2를 사용하고 있습니다.

+4

는'(이 |이 | 기타)' – dawg

+0

감사 @dawg, 왜하지 않습니다 대괄호로 작업 하시겠습니까? – arman

+0

@dawg 또한 'thisthat'와 일치합니다 – pcnThird

답변

2

만 "이" "고"또는 "기타"

당신은 임마가 사용하는 정규 표현식을 사용할 수 있습니다합니다.

당신의 문제는 정규 표현식이 "thisthat"와 일치한다는 것입니다.

당신은 단어 bounderies를 사용해야합니다!

대신이 시도 :

(\ bthis \ B | \ bthat \ B | \ \ B 방해)

관련 문제