날짜 부분의 날짜와 날짜를 맞추기 위해 어떻게 정규 표현식을 수정할 수 있습니까? 이 정규 표현식은 "2003 년 1 월 1 일 | 2004 년 2 월 29 일 | 3202 년 11 월 2 일"과 일치하지만 "2003 년 1 월 1 일 | 2004 년 2 월 29 일 | 3202 년 11 월 2 일 | 2010 년 3 월 3 일""st", "nd", "rd", "th"와 날짜를 맞추기 위해 regex 수정
^(?:(((Jan(uary)?|Ma(r(ch)?|y)|Jul(y)?|Aug(ust)?|Oct(ober)?|Dec(ember)?)\ 31)|((Jan(uary)?|Ma(r(ch)?|y)|Apr(il)?|Ju((ly?)|(ne?))|Aug(ust)?|Oct(ober)?|(Sept|Nov|Dec)(ember)?)\ (0?[1-9]|([12]\d)|30))|(Feb(ruary)?\ (0?[1-9]|1\d|2[0-8]|(29(?=,\ ((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)))))))\,\ ((1[6-9]|[2-9]\d)\d{2}))
고맙습니다.
영어로만 생각하니? –
Ma (r (ch)? | y)가 Mary와 일치합니다. 원하는 동작입니까? :) –
이고르, 아니, 그렇지 않아. 파이프는 "r (ch)"전체 사이에 있습니다. 및 "y". "r", "rch"또는 "y"와 일치합니다. –