데이터를 요약하는 데 도움이 될 팬드 필터를 만들려고합니다. 목차를 만드는 몇 가지 필터를 보았지만 헤더 내에있는 내용을 기반으로 색인을 구성하고 싶습니다. 예를 들어Pandoc 루아 필터에서 문자열 조각 연결하기
, 나는 헤더에 태그가 지정된 날짜에 따라 콘텐츠의 요약 (일부 헤더 ... 날짜가 포함되지 않습니다)
[[email protected] foo]$ cat test.md
# 1 May 2018
some info
# not a date
some data
# 2 May 2018
some more info
내가 볼려고 것에 의해 시작을 제공하고 싶습니다 이하 헤더의 내용 의도는 다른 날짜/시간 패턴에 대한 간단한 정규 표현식을 적용하는 것이 었습니다.
[[email protected] foo]$ cat test.lua
function Header(el)
return pandoc.walk_block(el, {
Str = function(el)
print(el.text)
end })
end
불행하게도,이 오히려 나에게 전체 헤더 내용 분석 할 수 있도록 연결보다는 각각의 공백으로 구분 된 문자열의 인쇄 상태를 적용 할 것으로 보인다 :
[[email protected] foo]$ pandoc --lua-filter test.lua test.md
1
May
2018
not
...
을 할 수있는 표준 방법이 있나요 필터에요? 아직 Lua 필터 문서에서 도우미 함수를 보지 못했습니다.
는 대신 Str''의는'Header'에 일치해야합니다. 자세한 정보는 https://pandoc.org/lua-filters.html을 참조하십시오 ... – mb21