체르니 놀이터 보기603 C#으로 만든 정규표현식을 이용한 검색 프로그램 정규표현식을 해보면서 느끼지만 그리 만만한 내용이 아니라는 것을 알 수 있습니다. 그렇다고 그냥 모르고 지나가자니 실제 회사에서 아니면 스스로 무언가를 개발할 때 무시할 수 없는게 바로 이 정규표현식이라는 것을 알게 되지요. 음 그래서 C#으로 정규표현식을 테스트해 볼 수 있는 간단한 프로그램을 만들어 보았습니다. 시간이 되면 검색된 데이터를 원하는 데이터로 치환하거나 제거하는 기능도 넣고 싶긴 한데 시간이 좀 안되어서 데이터 검색 기능만 넣었습니다. 모쪼록 열심히 정규표현식 넣고 테스트를 해보고 잘 검색되면 웹이던 일반 GUI 애플리케이션이든 잘 적용하여 쓰시기 바랍니다. 사용방법은 정규표현식 입력하기 바로 밑에 있는 텍스트박스에 정규표현식을 넣고 체크할 문장 입력하기에 문장을 입력한 다음 검색하기 버.. 2009. 9. 4. Scala에서 스크립트 작성하기 Scala도 다른 스크립트 언어와 마찬가지로 스크립트 작성이 간단합니다. 리눅스: vim, emacs 등을 이용 윈도우즈 : 메모장 등을 이용 기호에 맞는 편집기를 이용해서 아래와 같이 한 줄 코드를 작성합니다. println("안녕하세요..여러분...만나서 반가워여..") 그 다음 Hello.scala라는 이름으로 저장합니다. $scala Hello.scala 를 입력하면 화면에 "안녕하세요.. ~" 메시지를 표시해 줍니다. 대규모 코드를 작성할 때 이와 같은 방법으로 편집기를 이용하여 작성한 후 실행하면 됩니다. 2009. 8. 24. Scala에서 void 함수 만들기 음 Scala에서 리턴값이 없는 void 함수를 만드는 방법은 대단히 간단합니다. 위에서 보는 바와 같이 def 이라는 키워드를 이용해서 함수의 시작을 알립니다. 그 다음 sayHello라는 함수 이름을 작성하고 뒤이어 ()는 입력 파라미터(매개변수)가 없다는 것을 의미합니다. 그 다음 println("What took you so long?") 이 부분은 자바를 해 본 분들은 친숙한 화면 출력입니다. 다음으로 이렇게 정상적으로 작성이 끝나면 sayHello: ()Unit 이라고 표시를 해주는데 기억해야 할 부분은 바로 ()Unit : 반환값이 없다는 것을 의미합니다. 이상으로 간략하게 void형 함수(메서드)에 대해서 알아보았습니다. 2009. 8. 24. Deian/Lenny 에서 Scala 사용환경 설정 윈도우즈에서 Scala를 사용하는데는 그리 어렵지 않을 겁니다. 그냥 설치하고 PATH만 잡아주면 되니까. 마찬가지로 데비안에서도 설치하는 거는 그리 어렵지 않더군요. .tgz로 되어 있는 파일을 다운로드해서 tar xvzf ~ 형태로 압축을 풀고 원하는 곳에 옮긴 후 실행하면 됩니다. 근데 일반 사용자가 scala를 쓰려면 제 경우는 /usr/local/scala275/bin/scala 를 입력해서 실행이 가능해져서 매번 사용할 때마다 경로를 입력하는 것이 귀찮아지더군요. 리눅이를 안쓴지가 8년 정도도 되다 보니 기억이 잘 나지 않아 여기저기 뒤적여보았으나 잘 나오지 않아 그냥 alias로 가볍게 해결했습니다. bash쉘 환경이므로 .bashrc에 아래와 같이 한 줄을 추가해주었습니다. alias sc.. 2009. 8. 24. 이전 1 ··· 66 67 68 69 70 71 72 ··· 151 다음