2012-07-21 4 views
0

누구나 대소 문자를 구분하여 검색하는 방법을 알려줄 수 있습니까?루아 문자 구분 및 전체 단어 검색

도 전체 단어 검색?,이 심지어 가능합니까?, 나는 내가 찾길 원하는 문자열의 시작과 끝까지 공백 문자를 연결할 수 있다고 생각했지만 검색된 단어가 시작 부분에 있거나 문자열의 끝.

+1

* word * .. – lhf

+0

공백이없는 문자 그룹 및/또는 숫자 그룹 –

답변

2

문자열 검색시 대소 문자를 구분하는 방법을 알려주는 사람이 있습니까?

루아의 pattern-api에는 대소 문자를 구분하지 않는 플래그/토글이 없습니다. 참조 :

또한 전체 단어 검색

루아의 패턴 매칭 더 "단어 경계"가없는 메타 char, 다른 패턴 일치/regex api가 가지고있는 것과 같습니다. 따라서 대답은 "아니오"입니다.

내가 검색 한 단어가 문자열의 시작이나 끝에있는 경우 내가 처음 내가 찾아 할 문자열의 끝이 아니라이 실 거예요 작업에 공백 문자를 CONCAT 수있는 것이라고 상상했다.

구두점을 생각하면 조금 복잡합니다.

+0

감사합니다. 민감하지 않은 함수는 대입을 처리합니다 –

+0

@Mick : 사실, 5.2 패턴에는 "% f"한정자가 있어야합니다 단어 경계를 에뮬레이션 할 수있다. 이것은 5.1 스펙에 포함되어 있지 않지만 여전히 문서화되지 않은 확장 기능으로 작동하고 있습니다. – hugomg

관련 문제