0
쿼리에 문제가 있습니다. DB로 MySQL을 사용합니다. 내가 예상 결과와 일치하는 REGEX
을 사용하려는 테이블은 다음과 같습니다mysql에서 일치하는 정규식이 실패했습니다.
table A
-----------------------------------------------
| ID | Description |
-----------------------------------------------
| 1 | 29th Marine Regiment/1st Bn (1/29) |
| 2 | new 21 new 2 new |
| 3 | new 2th 2 (2/2) |
| 4 | 2new 2new (2/2) |
| 5 | new2 new 2new |
내가 얻을 필요가 결과 :
-----------------------------------------------
| ID | Description |
-----------------------------------------------
| 1 | 29th Marine Regiment/1st Bn (1/29) |
내가 정규식에 대한 올바른 결과가
^(29[^0-9]+)[^0-9]+1[^0-9]+\([a-zA-Z0-9/-]*\)\s*$
in http://www.regexr.com/ 그러나 MySQL에서는 결과를 얻지 못합니다.
http://sqlfiddle.com/#!2/7bd4b/2
사람은 이런 일이 얼마나 알고 있나요?
당신이 내가이 작업을 하나 가지고가되고 싶어요 * 생각 나는 * 무엇에 정규식을 트리밍 : ''^ 29 [^ 0-9] +1 [^ 0-9] + \\ ([a-zA-Z0-9/-] * \\) \\ s * $ ''주의하십시오. – Biffen
thanks..it works – muhnizar
[여기] (http://stackoverflow.com/q/25615003/1578604)의 모든 업데이트? – Jerry