diff -ur v18/ezmd.py v19/ezmd.py --- v18/ezmd.py 2019-10-02 22:05:00.000000000 +0900 +++ v19/ezmd.py 2019-10-02 23:31:00.000000000 +0900 @@ -141,6 +141,8 @@ return from_lst( cut_empty( flat_map( f, range(3) ) ) ) return s +do_out_quote = lambda s: s [1:-1] if len(s) >= 2 and s[0] == s[-1] and s[0] in ("'", '"') else s + # # sol : str or lst # @@ -149,7 +151,7 @@ return flat_map(f, sol) if type(sol) == list else f_s_ret_sol(sol) def do_str(sol): # str or list - cvs = (do_br, do_a_href) + cvs = (do_out_quote, do_br, do_a_href) for cv in cvs: sol = map_sol(cv, sol) return sol