Q&A

  • 정규표현식을 쓰고 싶습니다.
폼에서 정규표현식을 처리할 일이 있어서 regular expression에 대해 도움말을 보았는데, 정규표현식의 문법에 대해서만 나왔을 뿐, 사용에 대한 문구는 없네요...

어떻게 하면 정규식을 쓸 수 있는지 도움을 부탁드립니다.

이거 참, 첨부터 좀 착실하게 공부했어야 했는데 농땡이를 심하게 피웠더니 이제 와서 고생이 상당히 심하군요...
1  COMMENTS
  • Profile
    김경록 2002.06.17 18:58
    정규 표현식이란 뭐를 말씀하시는지..
    어떤건지 알수가 없네여..

    특정 식을 처리할 일이 생기셨다는건지..
    질문에 대한 약간의 예를 올리셨다며
    답을 해 드릴텐데..
    제가 추측(정규식에대해)해서 약간 붙여 넣을께여..


    예를들어..   식이

              X의 2승 + 8X -10의 해답을 알고 싶다면.

    해결방법
    1.  알파벳에 특정값으로 변환하는 방법
      1-1.  식을 해당 개발툴에서 지원하는 식으로 변경한다..
             여기서(C에서)는
             (X ** 2) + 8 * X - 10

      1-2.  입력되어 있는 알파벳에 대해서.. 특정 값으로 대체하는
             루틴을 만든다.
             여기서는
             X를 임의의 상수값으로 대체
             (100 ** 2) + 8 * 100 - 10
      1-3. 이것을 후위연산법에 의해서 Stack에 넣었다 뺐다
            하면서..  계산처리한다..
            (1-1을 빼면, 계산기 프로그램 만들때 사용하는것과 동일)

    2.  DB에 넣었다 뺐다 하면서 처리한다.
       2-1.   정규식이 아래와 같다면..
               DB측에 맞는 계산법으로 처리한다..
               8X - 100 + (12.5 * X)
               --> 이것을 DB에 맞게 대처한다..

              8 * :X - 100 + (12.5 + :X)

        2-2.  정규식을 SQL컴포넌트의 SQL문에 대입한다..
        2-3.  Param(:X) 값에 임의의 값을 대입한다..
        2-4.  SQL컴포넌트는 Open한다.


    전 위의 2가지 방법으로 처리합니다..
    하지만,
    1번은 후위연산법을 알고 있어야 하며,
    그것을 알고리즘상으로 구현해 놓아야 한다는 점..
    2번째는 특정 문자를 Param의 형식으로
    변경해야 하는 단점이 있습니다..
    물론, 2번은 입력받을때 ':' 을 입력한다면..
    문제가 없지만 말입니다..
    답이 되셨길..







    • 이성윤
    • 2002.06.17 21:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 머슴
      2002.06.17 22:36
      StrToDate함수는   DateSeparator 변수가 지정하는 구분문자(보통 슬래시 기호)에 의해 ...
    • 김문식
    • 2002.06.17 20:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김문식
      2002.06.17 20:51
      requestLive 속성을 true로 한다음 다시 그 컴퍼넌트의 active를 false -> true로 하면 되네요.
    • 정병선
    • 2002.06.17 20:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조용호
      2002.07.10 18:41
        idHTTP.Post(LogUrl,LogData,OutData);   logurl 은 값을 넘길 url  &n...
    • 최용일
      2002.06.17 22:11
      안녕하세요. 최용일입니다. 검색해보시면 많이 나와 있는데.... 프로젝트에 있는 *.dsk파일 지우시고...
    • 김원섭
    • 2002.06.17 19:54
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.06.17 22:22
      안녕하세요. 최용일입니다. 코딩을 안봐서 확실하진 않지만 스트림에서 읽을때나 저장할때 파일의 위치...
    • 김원섭
      2002.06.17 22:43
      procedure TF_dk_create.pic_find; var BStream : TStream; AJ : TJPegImage; AB : TBitmap; Da...
    • 최용일
      2002.06.18 03:03
      안녕하세요. 최용일입니다. 이건 음~~~ 마지막 else부분에 헤더가 JPEG도 아니고 BMP도 아닌데 JPEG...
    • 김원섭
      2002.06.18 09:26
    • 최상호
    • 2002.06.17 19:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최창욱
      2002.06.17 20:38
      질문이 너무 추상적이네요.. Login창을 만들되... 프로그램이 SDI기반인가 MDI기반인가에 따라서도 ...
    • 뇌아파
    • 2002.06.17 19:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.06.17 22:26
      안녕하세요. 최용일입니다. 구조체 변수의 멤버를 참조하세요... var     R: T...
    • 이호성
    • 2002.06.17 19:25
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 윤도상
    • 2002.06.17 19:12
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김대훈
    • 2002.06.17 18:27
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.17 19:09
      음.. 여기 관리자분이 질무이나 답변을 할때에...   꼭 [질문] 또는 [답변]을 쓰길 권고하고 ...
    • 김대훈
      2002.06.17 23:21
      먼저 답변주신것 감사합니다 다음에 글을 올릴땐 님의 충고대로 말머리를 꼭달지요.. 홀~ 답하신글 ...
    • 김경록
      2002.06.18 04:21
      결론부터 말씀 드리면, Library에 경로가 등록되어 있고, Component에 등록되어 있다면, 실행화일에 모...
    • 이현철
      2002.06.18 00:06
      질문하신 내용이 좀 이해가 안가네요..  ㅡㅡ; 서버쪽에서 파일을 임시 디렉토리에 저장하는데 ...
    • 홍작새
    • 2002.06.17 11:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.17 18:58
      정규 표현식이란 뭐를 말씀하시는지.. 어떤건지 알수가 없네여.. 특정 식을 처리할 일이 생기셨다는건...
    • 김종균
    • 2002.06.17 06:33
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.17 19:13
      테이블을 두개를 만들었어여    고객         ...
    • 김종균
      2002.06.17 19:41
      학교에서 델파이를 배우는데 매력이 느껴져서 독학으로 공부하거든여... DB를 배운게 군대가기전이라 제대...
    • 이재식
      2002.06.17 10:55
      안녕하세요. 코딩이전에 설계가 먼저 선행되어야 합니다. 설계는 하시고자 하는 의도를 전혀 반영하고 ...
    • 이재식
      2002.06.17 10:40
      안녕하세요 패러독스의 필드타입에 Graphic이라는 타입이 있어서 각종 그림파일을 저장할수 있는데요, ...
    • 모범생
    • 2002.06.17 03:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박서규
      2002.06.17 18:36
      코덱의 제작이란 알고리즘의 싸움이라고 주장하고 싶군요... 동의하시죠?? 우리가 싶게 쓰는 모든 압축(...
    • 박상윤
      2002.06.17 13:12
      안녕하세여... 멀티미디어 쪽을 어느정도 이해하고 계신가요.?? 아직 구조를 파악하시지못한것 같은데......
    • 손인호
    • 2002.06.17 02:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2002.06.18 13:54
      제가보기에는 ..VCL을 쓰셨다면 힘들듯.. 컴포넌트도 보이느것이 있고 안보이는것이 잇지여. VCL화면에 ...
    • TestMan
      2002.06.30 03:17
      메모장 형식이 아니고 워드패드형식으로 저장되어서 그렇슴다. 메모장에서는 포함된 글자(줄바꿈 포함)만 ...
    • 이민수
      2002.06.17 05:31
      얼마전에 보니까 터보파워의 SysTools라는 제품에 바코드가 포함되어 있던데 Maxi코드인가 하여튼 처음 보...
    • 유가람
      2002.06.17 07:13
      님께서 말씀하신것은 사용하지 못했읍니다. 님께서 말씀하신 자료를 어디서 찾을수 있는지요? 이...