위키 피 디아에서 발견 된 (자바로) 위키 미디어 마크 업을 구문 분석하려고합니다. 이 작업에는 기존 패키지가 많이 있지만, 내 요구 사항을 잘 충족시키지 못했습니다. 가장 좋은 패키지는 대부분의 페이지에서 괜찮은 일을하는 Mathclipse Bliki parser입니다. 그러나이 구문 분석기는 불완전하며 특정 페이지를 구문 분석하지 못하거나 잘못 파싱하지
(JavaScript로) 클라이언트 측에서 Wiktionary Wikitext을 구문 분석하려고합니다. Wiky.js을 찾았지만 {{}}, + 등의 마크 업과 관련된 문제가 있습니다. 저를 도울 수있는 JavaScript 라이브러리를 알고 있습니까? 나는 MediaWiki API 일 수 있고 translate wikitext을 HTML로 발견했다. 하지만
많은 양의 문서를 작성하는 경향이있어서 MediaWiki 형식이 이해하기 쉽고 전통적인 HTML을 작성하는 것보다 많은 시간을 절약 할 수 있습니다. 그러나 나는 또한 블로그를 작성하고 HTML에서 올바른 태그를 입력하기 위해 항상 키보드에서 마우스로 전환하는 것이 많은 시간을 추가한다는 것을 발견했다. 내 기사를 Mediawiki 구문으로 작성한 다음 H
얘들 아, 같은 일반 텍스트 데이터 세트를 주어진 다음 ==Events==
* [[312]] – [[Constantine the Great]] is said to have received his famous [[Battle of Milvian Bridge#Vision of Constantine|Vision of the Cross]].
* [[
하나의 라이브러리 (textile4j)에서 Mylyn의 WikiText로 자바 블로깅 플랫폼 용 섬유 플러그인을 마이그레이션하려고합니다. public void testLinksSyntax44() {
String in = "\"link text(with title)\":http://example.com/";
String out = "<p><
중첩 된 문자열을 구문 분석하거나 HTML을 실제 파서로 처리하는 것이 더 좋지만 제 경우에는 간단한 템플릿이 있고 Wiki의 제목 내용을 추출하고 싶습니다. 템플릿에서 'title'매개 변수 이 문제를 해결하는 데는 시간이 걸렸지 만, Lars Olav Torvik (http://regex.larsolavtorvik.com/)의 정규식 도구 덕분에이 사용