유독 머리에 제 자리를 잡지 못하는 것들 중에 하나인 정규 표현식 (Reqular Expression) 을 또 써야할 상황이 발생해서 다시 한번 정리를 해 놓는다. (언젠가 또 멍청하게 까먹고 다시 정리한다고 하겠지만.. 쩝) 확장자 검증하기 (샘플) 우선 사용하려고 하는 실제 사례에 대한 의미를 확인해 보도록 하자. 실제 적용하여야 하는 부분은 특정한 문자열 (URL, File Path 등...) 에서 이미지 확장자를 제거하는 부분이다. 쉽게 사용할 수 있는 정규식은 다음과 같이 적용이 가능하다. ( [ ^ \s ] + ( \. ( ? i ) ( jpg | png | gif | bmp ) ) $ ) 위의 정규식을 이해하기 위해서 하나씩 끌어내 보면 다음과 같이 해석할 수 있다. ( # 그룹 1의 시작 [ ^ \s ] + # 공백을 제외한 하나 또는 그 이상의 문자열이 존재하여야 한다는 조건 ( # 그룹 2의 시작 \. # '.' 문자 ( ? i ) # 이후의 문자들에 대해서 대/소문자를 무시 ( # 그룹 3의 시작 jpg # 'jpg' 문자 포함 | # 또는 png # 'png' 문자 포함 | # 또는 gif # 'gif' 문자 포함 | # 또는 bmp # 'bmp' 문자 포함 ) # 그룹 3의 종료 ) # 그룹 2의 종료 $ # 문자열 종료 ) # 그룹 1의 종료 위의 내...
MorrisSoft Funny Lab - 재미있는 상상을 만들어보는 실험실
감사합니다. 좋은 글 잘 읽었습니다.
답글삭제근데, "* CLR 배열 "array" 키워드를 사용한다." 바로 아래의 예제 코드가 드래그를 해야 보입니다. 아무래도 색상 처리가 잘못된 것 같은데, 약간의 옥의 티를 발견해 말씀드려요~
아무튼, 좋은 글 잘 읽었습니다.
사이트 관리에서 손을 놓고 있었더니 비슷한 의견들이 많으시네요. 조만간 사이트 갱신을 한번 하겠습니다. 감사합니다. 오늘도 좋은 하루 되세요.
답글삭제정말 정리를 잘하셨습니다. 잘 보고 갑니다.
답글삭제도움이 되셨기를 바랍니다.
삭제감사합니다. 오늘도 좋은 하루 되세요.
정리 끝판왕입니다. 감사합니다 형님!
답글삭제과찬이십니다. ^^
삭제도움이 되셨기를 바랍니다.
감사합니다. 오늘도 좋은 하루되세요.