2016/09 3

java 정규식 활용 (Patter, Matcher)

이번 프로젝트를 진행하면서 자바 정규식을 활용할 기회가 있었습니다.javascript에서의 정규식은 많이 접하고....활용하는 모습을 많이 볼 수 있었는데 자바에서 정규식 사용은 생소했는데요그러면서 접하게 된것이 Pattern과 Matcher 입니다.완전 처음들었어요.... 소스를 적어보면 String test = "가나다라마바 1 wkeflskehs 21 가모디낟 7 ABCDEF"; Pattern pattern = Pattern.compile("[\\d]"); Matcher matcher = pattern.matcher(test); int index=0; while(matcher.find()) { logger.info(matcher+"@@@@@@@@@@matcher.start()="+ matcher.s..

개발/java,spring 2016.09.16

java 문자열 구분, 자르기(split)

자바를 주로 사용하시는 분이라면 split() 함수를 사용해 보셨거나 익숙하게 접하게 되셨을 겁니다. 이 익숙한 것에....제가 된통 당했네요 ㅠㅠ문자열을 자를때 null값이나 값이 없는값! a,,b,c 이런식으로 되었을때 기본적은 split 함수String.split("문자") 라고 했을때 에러가 떨어집니다.... 어떻게 자를 수 있을까 구글링을 해보았습니다. 예제를 통해 바로 설명드리겠습니다. String test = "a,b,c,,,,d,";String regex = ",";int limit =0;String [] result = test.split(regex, limit); 라고 했을때 zero length string 무시가 됩니다. 결과 ----> {a,b,c} limit = 5; 일때배열의 ..

개발/java,spring 2016.09.07

스마트 에디터 이벤트 생성, 키이벤트

안녕하세요.이번에 프로젝트를 진행하면서스마트 에디터를 사용하면서 이벤트를 새롭게 정의할 일이 생겼습니다.스마트 에디터는 네이버 에디터를 사용 하였습니다. 한참을 구글링하다....어찌어찌 구현하였기에 정리해두려고 합니다. 우선 저의 소스 경로 입니다.webapp/wcom/se2 에 스마트 에디터가 있습니다. 그럼 이제 키 이벤트를 구현해보겠습니다. 1. 플러그인 등록webapp/wcom/se2/SE2BasicCreator.js SE2BasicCreator.js 파일에 들어가 보겠습니다. 마지막줄에 다음과 같은 코드가 있습니다. oEditor.registerPlugin(new nhn.husky.SE2B_CSSLoader());// CSS lazy loadoEditor.registerPlugin(new nhn..