0
이 쿼리는 mysql 쿼리 로그에서 발견되었으며 정확히 무엇을하는지 알고 싶습니다.mysql 정규식
select * from tblname WHERE TRIM(NAME) REGEXP 'John[ ]*Smith'
이 쿼리는 mysql 쿼리 로그에서 발견되었으며 정확히 무엇을하는지 알고 싶습니다.mysql 정규식
select * from tblname WHERE TRIM(NAME) REGEXP 'John[ ]*Smith'
그래서 당신은 JohnSmith
뿐만 아니라 John_________________________Smith
을 (유래는 반복적 인 공간을 먹는 찾을 수 있습니다 John<any number of spaces>Smith
에 동일은 (있는 경우, 공백 주위 제거) name
이 tblname
에서 모든 행을 선택, 그래서 교체 밑줄이있는 그들).
정규식 자체가 약간 부풀어이며, 당신은 심지어 문자 클래스를 건너 뛸 수 John *Smith
로 다시 작성할 수 있습니다 : P – alex
@ 알렉스 : 도니는 다르게, 당신 Zerky에 ;-) – zerkms
일을 저를 붙 잡았다! – alex