본문 바로가기
Game Programming

안드로이드 Regex 특수문자 제거하기

by 게임혼 2011. 8. 22.
Regex 정규식의 활용은 여러가지 사용이 가능하다.

특히 String replace split 과 같은 함수를 사용하면 반드시 해야 한다.

예를 들어 특수 문자만 걸리게 하고 싶다면 아래와 같은 방법을 사용하면 된다.

일부 정규식에서 사용하는 기호는 \\붙여주어야 하지만 말이다.

, 이걸 이용해서 여러가지로 나눌 수 있다.

[!-%,'-/]

이것을 해석하면 ! 부터 %의 아스키코드를 모두 선택하고 ' 부터 /의 아스키 코드를 선택하는 코드이다.

아스키코드상에 보면 %와' 사이에는 &가 있다. 그러므로 상기 식은 !부터/ 사이 중 &을 제외하라는 것이다.

물론 제외 식은 따로 사용도 가능하지만 처음 할 때는 저 방법이 편할 것이다.

www.gamehon.com www.gamemotor.com