[C++/C/정규식/regex/] \s, \d를 포함한 정규식이 제대로 먹히지 않는다?
glibc에서 기본으로 지원하는 regex를 사용해 특정 문자열을 잡아내야 하는데 몇 개가 먹히지 않았다. 1. 국내주소 [\S]+(도|시|북|남)\s[\S]+(구|군|시)\s[\S]+(면|동|구|군|로).* 2. 일반전화 (070|02|031|032|033|041|042|043|051|052|053|054|055|061|062|063|064)[-.\|_\ ]?(\\d{3,4})[-.\|_\ ]?(\\d{4}) 정규식 검사 홈페이지에선 잘 동작했으나.... https://regexr.com/ 불러오는 중입니다... 정작 코드에선 안 됐다. (테스트 코드라 막 짰음. 아래의 regexOldPhone과 regexAddr이 실제 사용되고 있는 정규식) char test[128] = { 0, }; char te..
2020.01.08