숫자 문자열의 앞에 붙는 0 (leading zero) 제거하기 (ex: "00001" => "1")

By | 6월 2, 2017

- 출처: https://stackoverflow.com/questions/2800739/how-to-remove-leading-zeros-from-alphanumeric-text -

// 간단하게 하면 이렇게
s.replaceFirst("^0+(?!$)", "");
// 정규식 객체를 사용하면 이렇게
Pattern.compile("^0+(?!$)").matcher(s).replaceFirst("");

* 참고: 이 방식은 "0000" 같은 문자열이 들어오면 마지막 0 하나는 남겨준다

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments