sunghwan2789 / Bible2PPT

성경2PPT - 성경 구절을 PPT로 만들어주는 프로그램
MIT License
23 stars 14 forks source link

성경구절 검색어로 약자와 장절 사이에 공백 허용 #80

Closed sunghwan2789 closed 2 years ago

sunghwan2789 commented 4 years ago

FROM https://bloodcat.tistory.com/278#comment13021258

유승원 2020.09.19 20:37 신고
안녕하세요. 잘 사용하고 있습니다. 1.4.0 프로그램을 다운받고 1가지 문의사항과 1가지 건의사항이 있습니다.

  1. 문의사항 치환자 중에서 [CPAS] 와[CPAE]가 있습니다. 시작절과 끝절을 나타내는 치환자인데 이것이 동작을 하지 않습니다. 새로운 버전으로 하여 만들면 그냥 [CPAS] 라고 나와버립니다. 혹시 치환자가 변경되었는지 알려주세요~

  2. 건의사항 예전부터 건의하려던 사항인데요. 매우 간단한건데 사용시 크게 지장이 있는 것도 아니라서요. 다만 간혹 불편해서 이렇게 건의 드립니다. 성경구절을 처음 프로그램에 적을 때 "롬1:1-5" 라고 적습니다. 그런데 "롬 1:1-5" 라고 적으면 에러가 납니다. 그러니까 성경책이름과 장수 사이에 스페이스가 있으면 에러가 나는 것 입니다. 저는 알고 있어서 이 부분에 불편함은 없는데 다른 봉사자가 사용할때 오류가 난다고 계속 물어봐서요;; 그래서 책이름 다음에 스페이스가 있든지 없던지 작동이 되도록 가능할까요?

항상 감사하게 잘 사용하고 있습니다.^^

  1. [CPAS] , [CPAE] 치환자는 실험 중인 치환자로, 1.4.0 버전에서 임시로 비활성화했어요..
  2. 띄어쓰기를 허용하려면 구문 분석기를 개발해야 하는데, 이게 사실 굉장히 어렵고 시간도 오래 걸려요. 외국어 UI 지원하려면 구현하기는 해야하니 추후에 개발해볼게요!! 감사합니다.
sunghwan2789 commented 2 years ago

아래 조건을 보장하면 약자와 장절 사이에 공백을 허용할 수 있음!

  1. 약자에는 공백을 포함하지 않는다.
  2. 약자는 숫자로 끝나지 않는다.

그러면 아래처럼 검색어 지원을 더 유연하게 할 수 있다.

창1 | 창 1 = 창세기 1장 삼상1 | 1SAM1 | 1SAM 1 = 사무엘상 1장 창 1 2 3 = 창세기 1장, 2장, 3장