2014-10-14 4 views
0

나는 현재 전화 번호를 찾기 위해 매우 큰 덩어리 인 sql을 시도하는 몇 가지 정규식으로 작업하고있다.전화 번호 대시와 마침표에 대한 정규식?

내가 발견 한 것들은 너무 구체적이어서 전화 번호, 주로 좌표 및 큰 숫자로 인식해서는 안되는 것을 잡는 데 문제가 있습니다.

대시 또는 마침표로 구분 된 10 자리 및 7 자리 전화 번호를 엄격하게 찾는 내용이 필요합니다.

어떤 제안이 있습니까?

답변

1

이 우리를 위해 노력하고 있습니다 : 당신이 구분을 필요로 할 경우

phone_regex='(\d{3}[-\.]?\d{3}[-\.]?\d{4})' 

이의 제거? 구분 기호를 선택 사항으로 지정합니다.

phone_regex='(\d{3}[-\.]\d{3}[-\.]\d{4})' 
+0

대시 또는 마침표가없는 10 자 또는 7 자의 문자를 계속 수신합니다. – gavgavgavg

+0

이 문제를 해결하기 위해 편집되었습니다. –