diff options
Diffstat (limited to 'src/sisudoc/io_out')
| -rw-r--r-- | src/sisudoc/io_out/rgx.d | 6 | ||||
| -rw-r--r-- | src/sisudoc/io_out/text.d | 4 | 
2 files changed, 4 insertions, 6 deletions
diff --git a/src/sisudoc/io_out/rgx.d b/src/sisudoc/io_out/rgx.d index b4bec5f..1327854 100644 --- a/src/sisudoc/io_out/rgx.d +++ b/src/sisudoc/io_out/rgx.d @@ -88,10 +88,8 @@ static template spineRgxOut() {      static inline_notes_al_special                  = ctRegex!(`【(?:[*+]\s+)(.+?)】`, "mg"); // TODO remove match when special footnotes are implemented      static inline_notes_al_gen                      = ctRegex!(`【.+?】`, "m");      static inline_notes_al_gen_text                 = ctRegex!(`【(?P<text>.+?)】`, "m"); -    static inline_notes_al_all_note                 = ctRegex!(`【(?P<num>\d+|(?:[*]|[+])+)\s+(?P<note>.+?)\s*(≫\s\d+)?\s*】`, "mg"); // ocn of origin would be useful in endnote section -    static inline_notes_al_regular_number_note      = ctRegex!(`【(?P<num>\d+)\s+(?P<note>.+?)\s*(≫\s\d+)?\s*】`, "mg"); // ocn of origin would be useful in endnote section -    // static inline_notes_al_all_note                 = ctRegex!(`【(?P<num>\d+|(?:[*]|[+])+)\s+(?P<note>.+?)\s*】`, "mg"); -    // static inline_notes_al_regular_number_note      = ctRegex!(`【(?P<num>\d+)\s+(?P<note>.+?)\s*】`, "mg"); +    static inline_notes_al_all_note                 = ctRegex!(`【(?P<num>\d+|(?:[*]|[+])+)\s+(?P<note>.+?)\s*】`, "mg"); +    static inline_notes_al_regular_number_note      = ctRegex!(`【(?P<num>\d+)\s+(?P<note>.+?)\s*】`, "mg");      static inline_notes_al_special_char_note        = ctRegex!(`【(?P<char>(?:[*]|[+])+)\s+(?P<note>.+?)】`, "mg");      static inline_al_delimiter_open_regular         = ctRegex!(`【\s`, "m");      static inline_al_delimiter_open_symbol_star     = ctRegex!(`【[*]\s`, "m"); diff --git a/src/sisudoc/io_out/text.d b/src/sisudoc/io_out/text.d index da0e2b6..ce37310 100644 --- a/src/sisudoc/io_out/text.d +++ b/src/sisudoc/io_out/text.d @@ -309,9 +309,9 @@ template outputText() {        _ocn =  "「" ~ obj.metainfo.ocn.to!string ~ "」";        string _txt = obj.text;        _txt = _txt -        .replaceFirst(rgx.inline_link,  ("$1")) +        .replaceAll(rgx.inline_link,  ("$1")) // consider          .replaceFirst(rgx.inline_superscript,  ("$1")); -      _txt = special_characters_and_font_face!().general(_txt); +      _txt = special_characters_and_font_face!().general(_txt)  ~ " ≫" ~ obj.metainfo.parent_ocn.to!string;        return _txt ~ newlines;      }      string bookindex(O,M)(O obj, M doc_matters) {  | 
