2014-06-24 2 views
0

좋은 아침 인용 여부를 사용하는 모든 사용자 반짝 예를 들어 생산으로 renderMarkdown는 파일이 "스마트"따옴표가 포함되어있는 경우 충돌을 피할 수있는 방법을 생각하고있다 MS Word, MS Outlook 등. 예를 들면 ", ALT + 0147을 입력하여 생성 할 수 있습니다.renderMarkdown는</p> <p>가 궁금,

배경은 Markdown 파일 몇 개를 가지고 있으며 반짝이는 앱으로 읽습니다. Word에서 작성된 텍스트를 복사하여 붙여 넣을 때 Word의 자동 수정 기능은 기본적으로 위 따옴표 (*)와 같은 모든 따옴표 등을 "스마트"따옴표로 바꿉니다. 그러한 문자가 반짝이는 파일을 읽을 때 소프트웨어는 필연적으로 충돌합니다. 여전히 파일이기 때문에 충돌 - 유닉스 기반 - 그러나

renderMarkdown(filename, renderer.options = "smartypants") 

, 반짝 서버 : 내 키 (Windows) 시스템에 로컬로 반짝 응용 프로그램을 실행할 때 renderer.option "근질 근질는"충돌, 예를 방지 파일이 길다면 이러한 모든 문자를 찾아서 교체하는 것이 쉽지 않으므로 자동화 된 솔루션을 찾고 있습니다.

아이디어가 있으십니까?

덕분에, 필립

(*) 나는 Word에서이 기능을 끌 수 있다는 것을 알고 있습니다.

답변

2

아마 가장 쉬운 방법은 다음 renderMarkdown(text=subbed_text, renderer.options = "smartypants")

에 전화를 변경, 파일에 자신을 읽기 ( \x93\x94 사용) 스마트 따옴표를 정규식을 sub을 사용하는 것입니다